Update orientation value
authorSung-jae Park <nicesj.park@samsung.com>
Thu, 14 May 2015 10:00:49 +0000 (19:00 +0900)
committerSung-jae Park <nicesj.park@samsung.com>
Thu, 14 May 2015 10:00:49 +0000 (19:00 +0900)
Change-Id: I856507f51c971371a370c3ca5ba298d67c7e65a5

src/client.c

index 8b2a94a..67afdd1 100644 (file)
@@ -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;
 }