summaryrefslogtreecommitdiff
path: root/screen_connector_watcher_evas/src/screen_connector_toolkit_evas.c
diff options
context:
space:
mode:
Diffstat (limited to 'screen_connector_watcher_evas/src/screen_connector_toolkit_evas.c')
-rw-r--r--screen_connector_watcher_evas/src/screen_connector_toolkit_evas.c28
1 files changed, 16 insertions, 12 deletions
diff --git a/screen_connector_watcher_evas/src/screen_connector_toolkit_evas.c b/screen_connector_watcher_evas/src/screen_connector_toolkit_evas.c
index a360918..54cdbd4 100644
--- a/screen_connector_watcher_evas/src/screen_connector_toolkit_evas.c
+++ b/screen_connector_watcher_evas/src/screen_connector_toolkit_evas.c
@@ -545,7 +545,9 @@ static void __rs_cb_mouse_down(void *data, Evas *e, Evas_Object *obj, void *even
LOGD("mouse down: %d %d", ev->canvas.x - x, ev->canvas.y - y);
toolkit_evas_h->flick = false;
- toolkit_evas_h->prev_y = ev->canvas.y - y;
+
+ if (toolkit_evas_h->screen_type == SCREEN_CONNECTOR_SCREEEN_TYPE_WATCH)
+ toolkit_evas_h->prev_y = ev->canvas.y - y;
if (desc == NULL)
desc = "";
@@ -774,21 +776,23 @@ static void __rs_cb_mouse_move(void *data, Evas *e, Evas_Object *obj, void *even
return;
}
- if (toolkit_evas_h->flick) {
- LOGD("flick event");
- return;
- }
+ if (toolkit_evas_h->screen_type == SCREEN_CONNECTOR_SCREEEN_TYPE_WATCH) {
+ if (toolkit_evas_h->flick) {
+ LOGD("flick event");
+ return;
+ }
- delta_y = ev->cur.canvas.y - y - toolkit_evas_h->prev_y;
- if (delta_y < 0)
- delta_y *= -1;
+ delta_y = ev->cur.canvas.y - y - toolkit_evas_h->prev_y;
+ if (delta_y < 0)
+ delta_y *= -1;
- if (delta_y > 10) {
- toolkit_evas_h->flick = true;
- return;
+ if (delta_y > 10) {
+ toolkit_evas_h->flick = true;
+ return;
+ }
+ toolkit_evas_h->prev_y = ev->cur.canvas.y - y;
}
- toolkit_evas_h->prev_y = ev->cur.canvas.y - y;
tizen_remote_surface_transfer_mouse_event(surface,
TIZEN_REMOTE_SURFACE_EVENT_TYPE_MOUSE_MOVE,
0,