diff options
Diffstat (limited to 'rbutil/rbutilqt/configure.cpp')
-rw-r--r-- | rbutil/rbutilqt/configure.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/configure.cpp b/rbutil/rbutilqt/configure.cpp index b67d454e82..07947691e5 100644 --- a/rbutil/rbutilqt/configure.cpp +++ b/rbutil/rbutilqt/configure.cpp | |||
@@ -565,6 +565,20 @@ void Config::autodetect() | |||
565 | } | 565 | } |
566 | } | 566 | } |
567 | 567 | ||
568 | if(!detector.errdev().isEmpty()) { | ||
569 | QString text; | ||
570 | if(detector.errdev() == "sansae200") | ||
571 | text = tr("Sansa e200 in MTP mode found!\n" | ||
572 | "You need to change your player to MSC mode for installation. "); | ||
573 | if(detector.errdev() == "h10") | ||
574 | text = tr("H10 20GB in MTP mode found!\n" | ||
575 | "You need to change your player to UMS mode for installation. "); | ||
576 | text += tr("Unless you changed this installation will fail!"); | ||
577 | |||
578 | QMessageBox::critical(this, tr("Fatal error"), text, QMessageBox::Ok); | ||
579 | return; | ||
580 | } | ||
581 | |||
568 | if(detector.getMountPoint() != "" ) | 582 | if(detector.getMountPoint() != "" ) |
569 | { | 583 | { |
570 | ui.mountPoint->setText(detector.getMountPoint()); | 584 | ui.mountPoint->setText(detector.getMountPoint()); |