From: Priya Kohli Date: Mon, 3 Jul 2017 06:29:42 +0000 (+0530) Subject: Fix for UI Focus on Selecting Keyboard for enteries. X-Git-Tag: accepted/tizen/unified/20170721.024509~14^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c2717d33e160c2378cf80758ef6b6f6f5ec40a1b;p=profile%2Ftv%2Fapps%2Fnative%2Fair_settings.git Fix for UI Focus on Selecting Keyboard for enteries. Change-Id: I24daa178f8099797f09ec96b4941d22506006edf Signed-off-by: Priya Kohli --- diff --git a/src/view/view_new_network.c b/src/view/view_new_network.c index d5c8d22..b5d1373 100644 --- a/src/view/view_new_network.c +++ b/src/view/view_new_network.c @@ -584,19 +584,19 @@ static void _imf_panel_event_cb(void *data, Ecore_IMF_Context *ctx, int value) if (value == ECORE_IMF_INPUT_PANEL_STATE_SHOW) { if (priv->input_panel_show && display_status == false) { evas_object_geometry_get(priv->focused_entry, &x, &entry_y, &w, &entry_h); - evas_object_geometry_get(priv->base, &x, &y, &w, &h); + evas_object_geometry_get(priv->new_network_popup, &x, &y, &w, &h); if (entry_y + entry_h >= (DEFAULT_KEYPAD_POS)) { Evas_Coord moved_height; moved_height = (DEFAULT_KEYPAD_POS - PADDING_VKEYBOARD) - (entry_y + entry_h); - evas_object_move(priv->base, x, moved_height); + evas_object_move(priv->new_network_popup, x, moved_height); } else { - evas_object_move(priv->base, x, 0); + evas_object_move(priv->new_network_popup, x, 0); } } else if (priv->input_panel_show && display_status) { evas_object_geometry_get(priv->focused_entry, &x, &entry_y, &w, &entry_h); - evas_object_geometry_get(priv->base, &x, &y, &w, &h); + evas_object_geometry_get(priv->new_network_popup, &x, &y, &w, &h); /* If virtual keyboard is already displayed, * entry height need to be compensated. */ @@ -604,22 +604,22 @@ static void _imf_panel_event_cb(void *data, Ecore_IMF_Context *ctx, int value) Evas_Coord moved_height; moved_height = (DEFAULT_KEYPAD_POS - PADDING_VKEYBOARD) - (entry_y - y + entry_h); - evas_object_move(priv->base, x, moved_height); + evas_object_move(priv->new_network_popup, x, moved_height); } else { - evas_object_move(priv->base, x, 0); + evas_object_move(priv->new_network_popup, x, 0); } } display_status = true; } else if (value == ECORE_IMF_INPUT_PANEL_STATE_HIDE) { if (priv->input_panel_show && display_status) { - evas_object_geometry_get(priv->base, &x, &y, &w, &h); - evas_object_move(priv->base, x, 0); + evas_object_geometry_get(priv->new_network_popup, &x, &y, &w, &h); + evas_object_move(priv->new_network_popup, x, 0); display_status = false; } else if (priv->input_panel_show == false && display_status) { - evas_object_geometry_get(priv->base, &x, &y, &w, &h); - evas_object_move(priv->base, x, 0); + evas_object_geometry_get(priv->new_network_popup, &x, &y, &w, &h); + evas_object_move(priv->new_network_popup, x, 0); display_status = false; }