aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gui/chooser.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/gui/chooser.cpp b/gui/chooser.cpp
index f5f9b0975a..5ec30f3612 100644
--- a/gui/chooser.cpp
+++ b/gui/chooser.cpp
@@ -42,6 +42,7 @@ ChooserDialog::ChooserDialog(const String &title, String dialogId)
// Add choice list
_list = new ListWidget(this, dialogId + ".List");
_list->setNumberingMode(kListNumberingOff);
+ _list->setEditable(false);
// Buttons
new ButtonWidget(this, dialogId + ".Cancel", "Cancel", kCloseCmd, 0);
@@ -57,6 +58,7 @@ void ChooserDialog::handleCommand(CommandSender *sender, uint32 cmd, uint32 data
int item = _list->getSelected();
switch (cmd) {
case kChooseCmd:
+ case kListItemActivatedCmd:
case kListItemDoubleClickedCmd:
_list->endEditMode();
setResult(item);