From 9f400412e4cf9572ac5e07066e098a61fe5dbdc8 Mon Sep 17 00:00:00 2001 From: Robert Roebling Date: Sun, 13 Jan 2008 13:04:24 +0000 Subject: [PATCH] Always invoke default action even if dclick is caught from wxListBox (as per wxMSW and wxMAC) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51195 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/gtk/listbox.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gtk/listbox.cpp b/src/gtk/listbox.cpp index f1e5f96b1e..d871800407 100644 --- a/src/gtk/listbox.cpp +++ b/src/gtk/listbox.cpp @@ -203,6 +203,7 @@ gtk_listbox_key_press_callback( GtkWidget *WXUNUSED(widget), int index = listbox->GetSelection(); if (index != wxNOT_FOUND) { + wxCommandEvent event(wxEVT_COMMAND_LISTBOX_DOUBLECLICKED, listbox->GetId() ); event.SetEventObject( listbox ); @@ -221,11 +222,12 @@ gtk_listbox_key_press_callback( GtkWidget *WXUNUSED(widget), else if ( listbox->HasClientUntypedData() ) event.SetClientData( gtk_tree_entry_get_userdata(entry) ); - bool ret = listbox->HandleWindowEvent( event ); + /* bool ret = */ listbox->HandleWindowEvent( event ); g_object_unref (entry); - if (!ret) +// wxMac and wxMSW always invoke default action +// if (!ret) { // DClick not handled -> invoke default action wxWindow *tlw = wxGetTopLevelParent( listbox ); -- 2.47.2