Fix issue where randr dialog would crash when trying to close after
authorChris Michael <cp.michael@samsung.com>
Mon, 14 Oct 2013 07:30:22 +0000 (08:30 +0100)
committerChris Michael <cp.michael@samsung.com>
Mon, 14 Oct 2013 07:30:22 +0000 (08:30 +0100)
cloning.

Don't free the mode_info returned from mode find as this mode info is
still part of the monitors collection of modes.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
src/modules/conf_randr/e_smart_monitor.c

index 4247fde..505aac9 100644 (file)
@@ -575,8 +575,6 @@ e_smart_monitor_clone_set(Evas_Object *obj, Evas_Object *parent)
                         _e_smart_monitor_mode_refresh_rate_get(mode_info);
 
                       psd->changes |= E_SMART_MONITOR_CHANGED_MODE;
-
-                      ecore_x_randr_mode_info_free(mode_info);
                    }
                  else
                    {
@@ -615,8 +613,6 @@ e_smart_monitor_clone_set(Evas_Object *obj, Evas_Object *parent)
                         _e_smart_monitor_mode_refresh_rate_get(mode_info);
 
                       sd->changes |= E_SMART_MONITOR_CHANGED_MODE;
-
-                      ecore_x_randr_mode_info_free(mode_info);
                    }
                  else
                    {