summaryrefslogtreecommitdiff
path: root/noncore/multimedia
authorllornkcor <llornkcor>2005-01-08 19:56:24 (UTC)
committer llornkcor <llornkcor>2005-01-08 19:56:24 (UTC)
commit60a617583d0ccc793d9ea4465998d90ec208db58 (patch) (side-by-side diff)
tree58b125c9526c9dff30efbfa427c92c49f2995aee /noncore/multimedia
parent955213d274c2f0c11d0f153e2fed5df5170e50f6 (diff)
downloadopie-60a617583d0ccc793d9ea4465998d90ec208db58.zip
opie-60a617583d0ccc793d9ea4465998d90ec208db58.tar.gz
opie-60a617583d0ccc793d9ea4465998d90ec208db58.tar.bz2
check for skins directory and fail nicely if not found
Diffstat (limited to 'noncore/multimedia') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/multimedia/opieplayer2/playlistwidget.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/noncore/multimedia/opieplayer2/playlistwidget.cpp b/noncore/multimedia/opieplayer2/playlistwidget.cpp
index 2e9553f..5f4159c 100644
--- a/noncore/multimedia/opieplayer2/playlistwidget.cpp
+++ b/noncore/multimedia/opieplayer2/playlistwidget.cpp
@@ -950,6 +950,11 @@ void PlayListWidget::populateSkinsMenu() {
QString skin = cfg.readEntry( "Skin", "default" );
QDir skinsDir( QPEApplication::qpeDir() + "pics/opieplayer2/skins" );
+ if(!skinsDir.exists()) {
+ QMessageBox::critical( 0, tr("Opieplayer Error"),
+ tr("<p><b>Opieplayer2 skin not found!</b></p><p>Please install an opieplayer2 skin package.</p>") );
+ exit(1) ;
+ }
skinsDir.setFilter( QDir::Dirs );
skinsDir.setSorting(QDir::Name );
const QFileInfoList *skinslist = skinsDir.entryInfoList();