diff options
author | Caolán McNamara <caolanm@redhat.com> | 2017-03-20 12:48:02 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2017-03-20 12:48:33 +0000 |
commit | 66067b845ba5c1de0d5acae3797c36b7d12ce7b6 (patch) | |
tree | 092be04a59b97bb1dd2eca00a6f94c4b73e1b936 | |
parent | ffeb6227aebef6e9ed81d468d31f9ae8dc3462ba (diff) |
only toggle debugs on down, not also on up
Change-Id: I6eb7dfd60ca855a9d4b939f4fd186e7037a1a3b4
-rw-r--r-- | vcl/unx/gtk3/gtk3gtkframe.cxx | 39 |
1 files changed, 21 insertions, 18 deletions
diff --git a/vcl/unx/gtk3/gtk3gtkframe.cxx b/vcl/unx/gtk3/gtk3gtkframe.cxx index 543574f1e962..a06294b94940 100644 --- a/vcl/unx/gtk3/gtk3gtkframe.cxx +++ b/vcl/unx/gtk3/gtk3gtkframe.cxx @@ -388,24 +388,27 @@ void GtkSalFrame::doKeyCallback( guint state, vcl::DeletionListener aDel( this ); #if 0 - // shift-zero forces a re-draw and event is swallowed - if (keyval == GDK_KEY_0) + if (bDown) { - fprintf( stderr, "force widget_queue_draw\n"); - gtk_widget_queue_draw(GTK_WIDGET(m_pFixedContainer)); - return; - } - else if (keyval == GDK_KEY_1) - { - fprintf( stderr, "force repaint all\n"); - TriggerPaintEvent(); - return; - } - else if (keyval == GDK_KEY_2) - { - dumpframes = !dumpframes; - fprintf(stderr, "toggle dump frames to %d\n", dumpframes); - return; + // shift-zero forces a re-draw and event is swallowed + if (keyval == GDK_KEY_0) + { + fprintf( stderr, "force widget_queue_draw\n"); + gtk_widget_queue_draw(GTK_WIDGET(m_pFixedContainer)); + return; + } + else if (keyval == GDK_KEY_1) + { + fprintf( stderr, "force repaint all\n"); + TriggerPaintEvent(); + return; + } + else if (keyval == GDK_KEY_2) + { + dumpframes = !dumpframes; + fprintf(stderr, "toggle dump frames to %d\n", dumpframes); + return; + } } #endif @@ -453,7 +456,7 @@ void GtkSalFrame::doKeyCallback( guint state, aEvent.mnCode |= GetKeyModCode( state ); - if( bDown ) + if (bDown) { bool bHandled = CallCallbackExc( SalEvent::KeyInput, &aEvent ); // #i46889# copy AlternateKeyCode handling from generic plugin |