diff options
Diffstat (limited to 'libgnomekbd')
-rw-r--r-- | libgnomekbd/gkbd-keyboard-drawing.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libgnomekbd/gkbd-keyboard-drawing.c b/libgnomekbd/gkbd-keyboard-drawing.c index 594d3a3..5d7c5ed 100644 --- a/libgnomekbd/gkbd-keyboard-drawing.c +++ b/libgnomekbd/gkbd-keyboard-drawing.c @@ -2129,6 +2129,10 @@ get_preferred_height_for_width (GtkWidget * widget, gint * natural_height) { GkbdKeyboardDrawing *drawing = GKBD_KEYBOARD_DRAWING (widget); + + if (!drawing->xkb) + return; + *minimum_height = *natural_height = width * drawing->xkb->geom->height_mm / drawing->xkb->geom->width_mm; |