From 5d9086bcbefeb182071d418a896f9868ffd20b60 Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Wed, 18 Sep 2013 23:30:15 +0200 Subject: Handle ambiguous state in configuration dialog. If a single player is detected it might still have ambiguous as state due to the mountpoint not being found. Make sure to display a sensible error message in that case. Change-Id: I7d62e739019b26a583fe6aab502d0f870e67587e --- rbutil/rbutilqt/configure.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rbutil/rbutilqt/configure.cpp b/rbutil/rbutilqt/configure.cpp index 4bcfc41a8b..456e65cdd9 100644 --- a/rbutil/rbutilqt/configure.cpp +++ b/rbutil/rbutilqt/configure.cpp @@ -765,7 +765,8 @@ void Config::autodetect() QMessageBox::Ok ,QMessageBox::Ok); ui.treeDevices->setEnabled(true); } - else if(detected.at(0).status != Autodetection::PlayerOk) { + else if(detected.at(0).status != Autodetection::PlayerOk + && detected.at(0).status != Autodetection::PlayerAmbiguous) { QString msg; switch(detected.at(0).status) { case Autodetection::PlayerIncompatible: @@ -796,9 +797,8 @@ void Config::autodetect() } break; case Autodetection::PlayerError: - msg += tr("An unknown error occured during player detection."); - break; default: + msg += tr("An unknown error occured during player detection."); break; } QMessageBox::information(this, tr("Device Detection"), msg); -- cgit v1.2.3