summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2017-03-20 12:48:02 +0000
committerCaolán McNamara <caolanm@redhat.com>2017-03-20 12:48:33 +0000
commit66067b845ba5c1de0d5acae3797c36b7d12ce7b6 (patch)
tree092be04a59b97bb1dd2eca00a6f94c4b73e1b936
parentffeb6227aebef6e9ed81d468d31f9ae8dc3462ba (diff)
only toggle debugs on down, not also on up
Change-Id: I6eb7dfd60ca855a9d4b939f4fd186e7037a1a3b4
-rw-r--r--vcl/unx/gtk3/gtk3gtkframe.cxx39
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