devilhorns pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=0d28595b66e2442c2c5ff073cf7cf85c227b3595

commit 0d28595b66e2442c2c5ff073cf7cf85c227b3595
Author: Chris Michael <cp.mich...@samsung.com>
Date:   Mon Oct 14 08:30:22 2013 +0100

    Fix issue where randr dialog would crash when trying to close after
    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.mich...@samsung.com>
---
 src/modules/conf_randr/e_smart_monitor.c | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/src/modules/conf_randr/e_smart_monitor.c 
b/src/modules/conf_randr/e_smart_monitor.c
index 4247fde..505aac9 100644
--- a/src/modules/conf_randr/e_smart_monitor.c
+++ b/src/modules/conf_randr/e_smart_monitor.c
@@ -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
                    {

-- 


Reply via email to