Author: mkestner
Date: 2007-05-01 21:20:52 -0400 (Tue, 01 May 2007)
New Revision: 76553

Modified:
   trunk/stetic/
   trunk/stetic/ChangeLog
   trunk/stetic/libstetic/editor/ActionMenu.cs
   trunk/stetic/libstetic/editor/ActionMenuItem.cs
   trunk/stetic/libstetic/editor/IconSelectorMenuItem.cs
   trunk/stetic/libstetic/wrapper/ActionToolbarWrapper.cs
   trunk/stetic/libstetic/wrapper/MenuBar.cs
   trunk/stetic/libsteticui/
Log:

2007-05-01  Mike Kestner <[EMAIL PROTECTED]> 

        * libstetic/wrapper/MenuBar.cs:
        * libstetic/wrapper/ActionToolbarWrapper.cs:
        * libstetic/editor/ActionMenuItem.cs:
        * libstetic/editor/IconSelectorMenuItem.cs:
        * libstetic/editor/ActionMenu.cs: Call base.Dispose on GLib.Objects 
        after all other dispose actions are performed.



Property changes on: trunk/stetic
___________________________________________________________________
Name: svn:ignore
   - aclocal.m4
autom4te.cache
config.guess
config.h
config.h.in
config.log
config.status
config.sub
configure
depcomp
INSTALL
install-sh
libtool
ltmain.sh
Makefile
Makefile.in
missing
mkinstalldirs
stamp-h1

   + aclocal.m4
autom4te.cache
config.guess
config.h
config.h.in
config.log
config.status
config.sub
configure
depcomp
INSTALL
install-sh
libtool
ltmain.sh
Makefile
Makefile.in
missing
mkinstalldirs
stamp-h1
intltool-extract.in
intltool-update.in
stetic.pc
intltool-merge.in
bin
po


Modified: trunk/stetic/ChangeLog
===================================================================
--- trunk/stetic/ChangeLog      2007-05-02 00:35:36 UTC (rev 76552)
+++ trunk/stetic/ChangeLog      2007-05-02 01:20:52 UTC (rev 76553)
@@ -1,5 +1,14 @@
 2007-05-01  Mike Kestner <[EMAIL PROTECTED]> 
 
+       * libstetic/wrapper/MenuBar.cs:
+       * libstetic/wrapper/ActionToolbarWrapper.cs:
+       * libstetic/editor/ActionMenuItem.cs:
+       * libstetic/editor/IconSelectorMenuItem.cs:
+       * libstetic/editor/ActionMenu.cs: Call base.Dispose on GLib.Objects 
+       after all other dispose actions are performed.
+
+2007-05-01  Mike Kestner <[EMAIL PROTECTED]> 
+
        * libsteticui/WidgetFactory.cs:
        * libsteticui/ProjectView.cs:
        * libsteticui/PaletteBackend.cs:

Modified: trunk/stetic/libstetic/editor/ActionMenu.cs
===================================================================
--- trunk/stetic/libstetic/editor/ActionMenu.cs 2007-05-02 00:35:36 UTC (rev 
76552)
+++ trunk/stetic/libstetic/editor/ActionMenu.cs 2007-05-02 01:20:52 UTC (rev 
76553)
@@ -50,10 +50,10 @@
                                w.Destroy ();
                        }
                        
-                       base.Dispose ();
                        parentNode.ChildNodeAdded -= OnChildAdded;
                        parentNode.ChildNodeRemoved -= OnChildRemoved;
                        parentNode = null;
+                       base.Dispose ();
                }
                
                public void Select (ActionTreeNode node)

Modified: trunk/stetic/libstetic/editor/ActionMenuItem.cs
===================================================================
--- trunk/stetic/libstetic/editor/ActionMenuItem.cs     2007-05-02 00:35:36 UTC 
(rev 76552)
+++ trunk/stetic/libstetic/editor/ActionMenuItem.cs     2007-05-02 01:20:52 UTC 
(rev 76553)
@@ -66,7 +66,6 @@
                
                public override void Dispose ()
                {
-                       base.Dispose ();
                        if (menuBarItem != null) {
                                menuBarItem.ButtonPressEvent -= OnMenuItemPress;
                                menuBarItem.ButtonReleaseEvent -= 
OnMemuItemRelease;
@@ -74,6 +73,7 @@
                        }
                        if (node.Action != null)
                                node.Action.ObjectChanged -= OnActionChanged;
+                       base.Dispose ();
                }
                
                public ActionTreeNode Node {

Modified: trunk/stetic/libstetic/editor/IconSelectorMenuItem.cs
===================================================================
--- trunk/stetic/libstetic/editor/IconSelectorMenuItem.cs       2007-05-02 
00:35:36 UTC (rev 76552)
+++ trunk/stetic/libstetic/editor/IconSelectorMenuItem.cs       2007-05-02 
01:20:52 UTC (rev 76553)
@@ -19,7 +19,7 @@
                {
                        if (IconSelected != null)
                                IconSelected (this, new IconEventArgs 
(selector.SelectedIcon));
-                       selector.Dispose ();
+                       selector.Destroy ();
                        return base.OnButtonPressEvent (ev);
                }
                

Modified: trunk/stetic/libstetic/wrapper/ActionToolbarWrapper.cs
===================================================================
--- trunk/stetic/libstetic/wrapper/ActionToolbarWrapper.cs      2007-05-02 
00:35:36 UTC (rev 76552)
+++ trunk/stetic/libstetic/wrapper/ActionToolbarWrapper.cs      2007-05-02 
01:20:52 UTC (rev 76553)
@@ -30,8 +30,8 @@
                
                public override void Dispose ()
                {
+                       DisposeTree ();
                        base.Dispose ();
-                       DisposeTree ();
                }
 
                public static new Gtk.Toolbar CreateInstance ()

Modified: trunk/stetic/libstetic/wrapper/MenuBar.cs
===================================================================
--- trunk/stetic/libstetic/wrapper/MenuBar.cs   2007-05-02 00:35:36 UTC (rev 
76552)
+++ trunk/stetic/libstetic/wrapper/MenuBar.cs   2007-05-02 01:20:52 UTC (rev 
76553)
@@ -19,8 +19,8 @@
                
                public override void Dispose ()
                {
+                       DisposeTree ();
                        base.Dispose ();
-                       DisposeTree ();
                }
                
                public static new Gtk.MenuBar CreateInstance ()
@@ -251,9 +251,9 @@
                
                public override void Dispose ()
                {
-                       base.Dispose ();
                        if (disposeNode)
                                node.Dispose ();
+                       base.Dispose ();
                }
 
        }


Property changes on: trunk/stetic/libsteticui
___________________________________________________________________
Name: svn:ignore
   + Makefile
Makefile.in
sources.rsp


_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to