fixed UI allocation
fixed UI allocation

mb_kbd_ui_resize() was exiting early if the height assigned to the
kbd was smaller than the minimal height the UI requested; unfortunately
this leaves the keyboard window with wrongly sized backing pixmap --
we must respect the size assigned to us, whether we like it or not.

openivimobility/matchbox-keyboard,openivimobility/matchbox-keyboard,mwilliams03/matchbox-keyboard,jku/matchbox-keyboard,jku/matchbox-keyboard,openivimobility/matchbox-keyboard,mwilliams03/matchbox-keyboard,mwilliams03/matchbox-keyboard,jku/matchbox-keyboard