From 456e5c2107b5b090ce50d29fe41701262788d287 Mon Sep 17 00:00:00 2001 From: Robert Roebling Date: Fri, 13 Apr 2007 16:27:08 +0000 Subject: [PATCH] Correctly handle ENTER for cell activation. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45440 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/gtk/dataview.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/gtk/dataview.cpp b/src/gtk/dataview.cpp index a7c4bc7c72..0c1bb01885 100644 --- a/src/gtk/dataview.cpp +++ b/src/gtk/dataview.cpp @@ -678,7 +678,17 @@ gtk_wx_cell_renderer_activate( unsigned int model_col = cell->GetOwner()->GetModelColumn(); - if (event->type == GDK_BUTTON_PRESS) + if (!event) + { + bool ret = false; + + // activated by + if (cell->Activate( renderrect, model, model_col, model_row )) + ret = true; + + return ret; + } + else if (event->type == GDK_BUTTON_PRESS) { GdkEventButton *button_event = (GdkEventButton*) event; wxPoint pt( ((int) button_event->x) - renderrect.x, -- 2.47.2