From: Sung-jae Park Date: Thu, 14 May 2015 10:00:49 +0000 (+0900) Subject: Update orientation value X-Git-Tag: submit/tizen_mobile/20150515.034358^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4c31ccae2d4372144b71bd45d784f2d9a13c455b;p=platform%2Fcore%2Fappfw%2Fdata-provider-slave.git Update orientation value Change-Id: I856507f51c971371a370c3ca5ba298d67c7e65a5 --- diff --git a/src/client.c b/src/client.c index 8b2a94a..67afdd1 100644 --- a/src/client.c +++ b/src/client.c @@ -160,6 +160,9 @@ static int method_new(struct widget_event_arg *arg, int *width, int *height, dou &arg->info.widget_create.out_title); if (ret == 0) { + if (widget_set_orientation(arg->pkgname, arg->id, arg->info.widget_create.degree) < 0) { + ErrPrint("Failed to set orientation %s - %d\n", arg->id, arg->info.widget_create.degree); + } if (arg->info.widget_create.width > 0 && arg->info.widget_create.height > 0) { DbgPrint("Create size: %dx%d (created: %dx%d)\n", arg->info.widget_create.width, arg->info.widget_create.height, *width, *height); if (*width != arg->info.widget_create.width || *height != arg->info.widget_create.height) { @@ -233,6 +236,10 @@ static int method_renew(struct widget_event_arg *arg, void *data) &arg->info.widget_recreate.out_content, &arg->info.widget_recreate.out_title); if (ret == 0) { + if (widget_set_orientation(arg->pkgname, arg->id, arg->info.widget_create.degree) < 0) { + ErrPrint("Failed to set orientation %s - %d\n", arg->id, arg->info.widget_create.degree); + } + if (w != arg->info.widget_recreate.width || h != arg->info.widget_recreate.height) { int tmp; tmp = widget_viewer_resize_widget(arg->pkgname, arg->id, arg->info.widget_recreate.width, arg->info.widget_recreate.height); @@ -510,8 +517,11 @@ static int method_viewer_disconnected(struct widget_event_arg *arg, void *data) static int method_orientation(struct widget_event_arg *arg, void *data) { - int ret = widget_set_orientation(arg->pkgname, arg->id, arg->info.orientation.degree); + int ret; + + ret = widget_set_orientation(arg->pkgname, arg->id, arg->info.orientation.degree); invoke_pre_callback(WIDGET_PRE_ORIENTATION_CALLBACK, arg->id); + return ret; }