From 21a7ac1820e0ae5694f925321cdcd4fc792da6df Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Thu, 2 Jun 2005 03:32:32 +0000 Subject: [PATCH] Save the last key event so EVT_CHAR events can filled in with extra data like mouse pos, timestamp, etc. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@34504 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/gtk/window.cpp | 1 + src/gtk1/window.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/gtk/window.cpp b/src/gtk/window.cpp index 950f84f25a..a0acf3aa00 100644 --- a/src/gtk/window.cpp +++ b/src/gtk/window.cpp @@ -1165,6 +1165,7 @@ static gint gtk_window_key_press_callback( GtkWidget *widget, wxKeyEvent event( wxEVT_KEY_DOWN ); bool ret = false; bool return_after_IM = false; + win->m_imData->lastKeyEvent = gdk_event; if( wxTranslateGTKKeyEventToWx(event, win, gdk_event) ) { diff --git a/src/gtk1/window.cpp b/src/gtk1/window.cpp index 950f84f25a..a0acf3aa00 100644 --- a/src/gtk1/window.cpp +++ b/src/gtk1/window.cpp @@ -1165,6 +1165,7 @@ static gint gtk_window_key_press_callback( GtkWidget *widget, wxKeyEvent event( wxEVT_KEY_DOWN ); bool ret = false; bool return_after_IM = false; + win->m_imData->lastKeyEvent = gdk_event; if( wxTranslateGTKKeyEventToWx(event, win, gdk_event) ) { -- 2.50.0