From e3af1efaef75dba3104edc2b75c99bb37cff2534 Mon Sep 17 00:00:00 2001 From: Dave Davenport Date: Fri, 11 Nov 2016 09:30:44 +0100 Subject: Fix crash when clicked out of window. --- source/keyb.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'source') diff --git a/source/keyb.c b/source/keyb.c index 75ae45af..83befc39 100644 --- a/source/keyb.c +++ b/source/keyb.c @@ -187,11 +187,13 @@ void abe_trigger_release ( void ) KeyBindingAction action; state = rofi_view_get_active ( ); - for ( action = 0; action < NUM_ABE; ++action ) { - if ( _abe_trigger_on_release[action] ) { - rofi_view_trigger_action ( state, action ); - _abe_trigger_on_release[action] = FALSE; + if ( state ) { + for ( action = 0; action < NUM_ABE; ++action ) { + if ( _abe_trigger_on_release[action] ) { + rofi_view_trigger_action ( state, action ); + _abe_trigger_on_release[action] = FALSE; + } } + rofi_view_update ( state ); } - rofi_view_update ( state ); } -- cgit v1.2.3