virtual: send set_physical_size when voutput connect
[platform/core/uifw/libtdm.git] / client / tdm_client.c
index e86f2d2..9fa0ab5 100644 (file)
@@ -1790,7 +1790,6 @@ tdm_client_voutput_set_physical_size(tdm_client_voutput *voutput, unsigned int m
 
        private_voutput->mmwidth = mmWidth;
        private_voutput->mmheight = mmHeight;
-       wl_tdm_voutput_set_physical_size(private_voutput->wl_voutput, private_voutput->mmwidth, private_voutput->mmheight);
 
        return TDM_ERROR_NONE;
 }
@@ -1854,8 +1853,7 @@ tdm_client_output_connect(tdm_client_output *output)
        private_output->connection = TDM_OUTPUT_CONN_STATUS_CONNECTED;
 
        modes = private_voutput->available_modes.modes;
-       for (i = 0; i < private_voutput->available_modes.count; i++)
-       {
+       for (i = 0; i < private_voutput->available_modes.count; i++) {
                wl_tdm_voutput_set_available_modes(private_voutput->wl_voutput, i,
                                                                                   modes[i].clock, modes[i].hdisplay,
                                                                                   modes[i].hsync_start, modes[i].hsync_end,
@@ -1866,6 +1864,7 @@ tdm_client_output_connect(tdm_client_output *output)
                                                                                   modes[i].flags, modes[i].type,
                                                                                   modes[i].name);
        }
+       wl_tdm_voutput_set_physical_size(private_voutput->wl_voutput, private_voutput->mmwidth, private_voutput->mmheight);
 
        wl_tdm_voutput_connect(private_voutput->wl_voutput);