From aa5e1d87dd6e3899d541baf76653586c3cbfe044 Mon Sep 17 00:00:00 2001 From: David Boddie Date: Wed, 28 Aug 2019 14:01:25 +0000 Subject: [PATCH] Check for null buttons --- eek/eek-gtk-keyboard.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/eek/eek-gtk-keyboard.c b/eek/eek-gtk-keyboard.c index be018573..982a921a 100644 --- a/eek/eek-gtk-keyboard.c +++ b/eek/eek-gtk-keyboard.c @@ -117,7 +117,8 @@ eek_gtk_keyboard_real_draw (GtkWidget *self, struct button_place place = squeek_view_find_key( view, squeek_button_get_key(head->data) ); - render_pressed_button (self, &place); + if (place.button) + render_pressed_button (self, &place); } /* redraw locked key */ @@ -128,7 +129,8 @@ eek_gtk_keyboard_real_draw (GtkWidget *self, ((EekModifierKey *)head->data)->button ) ); - render_locked_button (self, &place); + if (place.button) + render_locked_button (self, &place); } return FALSE;