From 33ffd2cad867a9e579370c23a86e1e56b22ab5cf Mon Sep 17 00:00:00 2001 From: sebastid Date: Sat, 12 Aug 2006 13:22:48 +0000 Subject: [PATCH] - Ignore all move/resize events. - Free text. - Formatting. SVN revision: 24591 --- src/bin/e_border.c | 16 +++++++++------- src/bin/e_entry_dialog.c | 1 + 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/src/bin/e_border.c b/src/bin/e_border.c index 670de831d..b8bef1503 100644 --- a/src/bin/e_border.c +++ b/src/bin/e_border.c @@ -5825,6 +5825,7 @@ _e_border_eval(E_Border *bd) bd->changes.pos = 0; bd->changes.size = 0; rem_change = 1; + send_event = 0; } else if (bd->changes.pos) { @@ -5924,6 +5925,7 @@ _e_border_eval(E_Border *bd) } bd->changes.size = 0; rem_change = 1; + send_event = 0; } if (bd->changes.reset_gravity) @@ -6226,13 +6228,13 @@ _e_border_eval(E_Border *bd) if ((bd->remember) && (rem_change)) e_remember_update(bd->remember, bd); - if(send_event) - { - event = calloc(1, sizeof(E_Event_Border_Property)); - event->border = bd; - e_object_ref(E_OBJECT(bd)); - ecore_event_add(E_EVENT_BORDER_PROPERTY, event, _e_border_event_border_property_free, NULL); - } + if (send_event) + { + event = calloc(1, sizeof(E_Event_Border_Property)); + event->border = bd; + e_object_ref(E_OBJECT(bd)); + ecore_event_add(E_EVENT_BORDER_PROPERTY, event, _e_border_event_border_property_free, NULL); + } } static void diff --git a/src/bin/e_entry_dialog.c b/src/bin/e_entry_dialog.c index f7878be52..42a67a685 100644 --- a/src/bin/e_entry_dialog.c +++ b/src/bin/e_entry_dialog.c @@ -65,6 +65,7 @@ static void _e_entry_dialog_free(E_Entry_Dialog *ed) { e_object_del(E_OBJECT(ed->dia)); + if (ed->text) free(ed->text); free(ed); }