[naviframe] Not propagate KEY_END signal to naviframe window if SIP area is not activate
authorJaehyun Cho <jae_hyun_cho@naver.com>
Thu, 16 May 2013 02:18:11 +0000 (11:18 +0900)
committerSungho Kwak <sungho1.kwak@samsung.com>
Wed, 12 Jun 2013 05:00:41 +0000 (14:00 +0900)
Change-Id: I2bbc722c9e614d9400d3063b94332925e28b7a88

src/lib/elc_naviframe.c

index c180212..0a94bf9 100644 (file)
@@ -956,7 +956,7 @@ _keydown_event_get(Ecore_X_Window x_win, const char *keyname)
    event->same_screen = True;
    event->keycode = XKeysymToKeycode(ecore_x_display_get(), XStringToKeysym(keyname));
    event->type = KeyPress;
-   event->send_event = False;
+   event->send_event = True;
    event->serial= 0;
 
    return event;
@@ -987,7 +987,7 @@ _on_item_back_btn_clicked(void *data,
         Evas_Object *top = elm_widget_top_get(data);
         Ecore_X_Window x_win = elm_win_xwindow_get(top);
         XKeyEvent *event = _keydown_event_get(x_win, KEY_END);
-        XSendEvent(ecore_x_display_get(), x_win, EINA_TRUE, KeyPressMask, (XEvent*)event);
+        XSendEvent(ecore_x_display_get(), x_win, EINA_FALSE, KeyPressMask, (XEvent*)event);
         if (event) free(event);
         return;
      }