Fix for UI Focus on Selecting Keyboard for enteries. 67/136767/1
authorPriya Kohli <priya.kohli@samsung.com>
Mon, 3 Jul 2017 06:29:42 +0000 (11:59 +0530)
committerPriya Kohli <priya.kohli@samsung.com>
Mon, 3 Jul 2017 06:29:42 +0000 (11:59 +0530)
Change-Id: I24daa178f8099797f09ec96b4941d22506006edf
Signed-off-by: Priya Kohli <priya.kohli@samsung.com>
src/view/view_new_network.c

index d5c8d22..b5d1373 100644 (file)
@@ -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;
                }