diff options
author | Antoine Cellerier <dionoea@videolan.org> | 2007-09-14 20:48:40 +0000 |
---|---|---|
committer | Antoine Cellerier <dionoea@videolan.org> | 2007-09-14 20:48:40 +0000 |
commit | 3d41c1c466e4f9f1521ac6164e41f393a16402ff (patch) | |
tree | 9afb46a26ac1c0685221fef53add51f5d26963c4 | |
parent | 1b62cc103b671647f0846c0c79c571feeda76b70 (diff) | |
download | rockbox-3d41c1c466e4f9f1521ac6164e41f393a16402ff.tar.gz rockbox-3d41c1c466e4f9f1521ac6164e41f393a16402ff.zip |
Do not allow install doom files on a target that doesn't have a doom.rock plugin.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14697 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r-- | rbutil/rbutilqt/rbutilqt.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/rbutil/rbutilqt/rbutilqt.cpp b/rbutil/rbutilqt/rbutilqt.cpp index 7013041080..f5376b5185 100644 --- a/rbutil/rbutilqt/rbutilqt.cpp +++ b/rbutil/rbutilqt/rbutilqt.cpp | |||
@@ -677,13 +677,19 @@ void RbUtilQt::installVoice() | |||
677 | 677 | ||
678 | void RbUtilQt::installDoomBtn() | 678 | void RbUtilQt::installDoomBtn() |
679 | { | 679 | { |
680 | QFile doomrock(userSettings->value("mountpoint").toString()+"/.rockbox/rocks/games/doom.rock"); | ||
681 | if(!doomrock.exists()){ | ||
682 | QMessageBox::critical(this, tr("Error"), tr("Your device doesn't have a doom plugin. Aborting.")); | ||
683 | return; | ||
684 | } | ||
685 | |||
680 | if(QMessageBox::question(this, tr("Confirm Installation"), | 686 | if(QMessageBox::question(this, tr("Confirm Installation"), |
681 | tr("Do you really want to install the game addon files?"), | 687 | tr("Do you really want to install the game addon files?"), |
682 | QMessageBox::Yes | QMessageBox::No) != QMessageBox::Yes) return; | 688 | QMessageBox::Yes | QMessageBox::No) != QMessageBox::Yes) return; |
683 | // create logger | 689 | // create logger |
684 | logger = new ProgressLoggerGui(this); | 690 | logger = new ProgressLoggerGui(this); |
685 | logger->show(); | 691 | logger->show(); |
686 | 692 | ||
687 | installDoom(); | 693 | installDoom(); |
688 | } | 694 | } |
689 | bool RbUtilQt::installDoomAuto() | 695 | bool RbUtilQt::installDoomAuto() |