diff options
Diffstat (limited to 'rbutil/rbutilqt/configure.cpp')
-rw-r--r-- | rbutil/rbutilqt/configure.cpp | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/rbutil/rbutilqt/configure.cpp b/rbutil/rbutilqt/configure.cpp index d775eec172..8bfa20e6a0 100644 --- a/rbutil/rbutilqt/configure.cpp +++ b/rbutil/rbutilqt/configure.cpp | |||
@@ -631,19 +631,21 @@ void Config::autodetect() | |||
631 | 631 | ||
632 | if(!detector.errdev().isEmpty()) { | 632 | if(!detector.errdev().isEmpty()) { |
633 | QString text; | 633 | QString text; |
634 | if(detector.errdev() == "sansae200") | ||
635 | text = tr("Sansa e200 in MTP mode found!\n" | ||
636 | "You need to change your player to MSC mode for installation. "); | ||
637 | if(detector.errdev() == "h10") | ||
638 | text = tr("H10 20GB in MTP mode found!\n" | ||
639 | "You need to change your player to UMS mode for installation. "); | ||
640 | if(SystemInfo::platformValue(detector.errdev(), | 634 | if(SystemInfo::platformValue(detector.errdev(), |
641 | SystemInfo::CurBootloaderMethod) == "ipod") | 635 | SystemInfo::CurBootloaderMethod) == "ipod") { |
642 | text = tr("%1 \"MacPod\" found!\n" | 636 | text = tr("%1 \"MacPod\" found!\n" |
643 | "Rockbox needs a FAT formatted Ipod (so-called \"WinPod\") " | 637 | "Rockbox needs a FAT formatted Ipod (so-called \"WinPod\") " |
644 | "to run. ").arg(SystemInfo::platformValue( | 638 | "to run. ").arg(SystemInfo::platformValue( |
645 | detector.errdev(), SystemInfo::CurName).toString()); | 639 | detector.errdev(), SystemInfo::CurName).toString()); |
646 | text += tr("Unless you changed this installation will fail!"); | 640 | } |
641 | // treat all other errors as MTP device for now. | ||
642 | else { | ||
643 | text = tr("%1 in MTP mode found!\n" | ||
644 | "You need to change your player to MSC mode for installation. ") | ||
645 | .arg(SystemInfo::platformValue(detector.errdev(), | ||
646 | SystemInfo::CurName).toString()); | ||
647 | } | ||
648 | text += tr("Until you change this installation will fail!"); | ||
647 | 649 | ||
648 | QMessageBox::critical(this, tr("Fatal error"), text, QMessageBox::Ok); | 650 | QMessageBox::critical(this, tr("Fatal error"), text, QMessageBox::Ok); |
649 | return; | 651 | return; |