From: Hannes Janetzek Date: Mon, 29 Aug 2011 21:53:37 +0000 (+0000) Subject: e17/illume-kbd: fix initial size when scaling is 1.0 X-Git-Tag: submit/efl/20131021.015651~5671 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=05862179ae1252c7d21361e20a279e48ab17c7ff;p=platform%2Fupstream%2Fenlightenment.git e17/illume-kbd: fix initial size when scaling is 1.0 SVN revision: 62976 --- diff --git a/src/modules/illume-keyboard/e_kbd_int.c b/src/modules/illume-keyboard/e_kbd_int.c index acb3e8e..c01b2cb 100644 --- a/src/modules/illume-keyboard/e_kbd_int.c +++ b/src/modules/illume-keyboard/e_kbd_int.c @@ -1734,9 +1734,9 @@ e_kbd_int_new(const char *themedir, const char *syskbds, const char *sysdicts) e_win_no_remember_set(ki->win, 1); mw = zone->useful_geometry.w; - if (mw < 100) mw = zone->w; + if (mw < 48) mw = zone->w; mh = zone->useful_geometry.h; - if (mh < 100) mh = zone->h; + if (mh < 48) mh = zone->h; if (mw > mh) e_win_resize(ki->win, mw, (mh / 2)); else @@ -1794,10 +1794,15 @@ e_kbd_int_new(const char *themedir, const char *syskbds, const char *sysdicts) if (mw < 48) mw = 48; if (mh < 48) mh = 48; evas_object_move(ki->base_obj, 0, 0); - evas_object_resize(ki->base_obj, mw, mh); + + if (zone->useful_geometry.w) + evas_object_resize(ki->base_obj, zone->useful_geometry.w, mh); + else + evas_object_resize(ki->base_obj, zone->w, mh); + evas_object_show(ki->base_obj); - - e_win_size_min_set(ki->win, zone->useful_geometry.w, mh); + + e_win_size_min_set(ki->win, mw, mh); ecore_x_e_virtual_keyboard_set(ki->win->evas_win, 1); ki->client_message_handler =