From 4c4804945303342987981046e13c97ce3b165c1d Mon Sep 17 00:00:00 2001 From: twanvl Date: Sun, 18 May 2008 18:36:48 +0000 Subject: [PATCH] Fixed: 'Enter' to accept choice in new set dialog box doesn't work. git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@861 0fc631ac-6414-0410-93d0-97cfa31319b6 --- src/gui/control/gallery_list.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/gui/control/gallery_list.cpp b/src/gui/control/gallery_list.cpp index 4198705b..a440679a 100644 --- a/src/gui/control/gallery_list.cpp +++ b/src/gui/control/gallery_list.cpp @@ -161,6 +161,16 @@ void GalleryList::onChar(wxKeyEvent& ev) { nev.SetDirection(!ev.ShiftDown()); GetParent()->ProcessEvent(nev); } break; + case WXK_RETURN: { + // same thing: press dialog box default button + wxButton* btn = wxDynamicCast(GetParent()->GetDefaultItem(), wxButton); + if ( btn && btn->IsEnabled() ) { + // if we do have a default button, do press it + wxCommandEvent evt(wxEVT_COMMAND_BUTTON_CLICKED, btn->GetId()); + btn->ProcessEvent(evt); + } + }break; + } }