From ff8b5f7a1bd2ec0f0e2fe397e8b7127d96273a8a Mon Sep 17 00:00:00 2001 From: jesus Date: Tue, 24 Sep 2013 17:36:24 +0000 Subject: [PATCH] LCL, Gtk2, force redraw of GTKWinApiWidgets on focus changes so they can reflect focused/unfocused state (for grids in this case) git-svn-id: trunk@42924 - --- lcl/interfaces/gtk2/gtk2winapiwindow.pp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lcl/interfaces/gtk2/gtk2winapiwindow.pp b/lcl/interfaces/gtk2/gtk2winapiwindow.pp index 74c04ddf35..6f5d5ef719 100644 --- a/lcl/interfaces/gtk2/gtk2winapiwindow.pp +++ b/lcl/interfaces/gtk2/gtk2winapiwindow.pp @@ -442,6 +442,7 @@ begin gtk_widget_set_flags(AWidget, GTK_HAS_FOCUS); GTKAPIWidgetClient_DrawCaret(PGTKAPIWidgetClient(AWidget), False); + gtk_widget_queue_draw(AWidget); Result := gtk_False; end; @@ -454,6 +455,7 @@ begin gtk_widget_unset_flags(AWidget, GTK_HAS_FOCUS); GTKAPIWidgetClient_DrawCaret(PGTKAPIWidgetClient(AWidget), False); + gtk_widget_queue_draw(AWidget); Result := gtk_False; end;