diff options
Diffstat (limited to 'rbutil/rbutilqt/configure.cpp')
-rw-r--r-- | rbutil/rbutilqt/configure.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/configure.cpp b/rbutil/rbutilqt/configure.cpp index 61d3d7e457..8361d7e45e 100644 --- a/rbutil/rbutilqt/configure.cpp +++ b/rbutil/rbutilqt/configure.cpp | |||
@@ -534,6 +534,18 @@ void Config::autodetect() | |||
534 | QMessageBox::critical(this, tr("Fatal error"), text, QMessageBox::Ok); | 534 | QMessageBox::critical(this, tr("Fatal error"), text, QMessageBox::Ok); |
535 | return; | 535 | return; |
536 | } | 536 | } |
537 | if(!detector.incompatdev().isEmpty()) { | ||
538 | QString text; | ||
539 | // we need to set the platform here to get the brand from the | ||
540 | // settings object | ||
541 | settings->setCurPlatform(detector.incompatdev()); | ||
542 | text = tr("Detected an unsupported %1 player variant. Sorry, " | ||
543 | "Rockbox doesn't run on your player.").arg(settings->curBrand()); | ||
544 | |||
545 | QMessageBox::critical(this, tr("Fatal error: incompatible player found"), | ||
546 | text, QMessageBox::Ok); | ||
547 | return; | ||
548 | } | ||
537 | 549 | ||
538 | if(detector.getMountPoint() != "" ) | 550 | if(detector.getMountPoint() != "" ) |
539 | { | 551 | { |