I think this patch introduces some problems of its own. Should I report a new bug?
If I do the following Do crashes with the error below.
1. Start do 1106 with meatcity compositor enabled
2. Open a window (eg Firefox)
3. Toggle the compositor off
5. Summon Do (it turns up in Classic Mode)
6. Toggle Compositor back on
7. Click on an item in Docky that has a window associated with it.
Exception in Gtk# callback delegate
Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
GLib.MissingIntPtrCtorException: GLib.Object subclass Do.Interface.ClassicWindow must provide a protected or public IntPtr ctor to support wrapping of native object handles.
at GLib.ObjectManager.CreateObject (IntPtr raw) [0x00000]
at GLib.Object.GetObject (IntPtr o, Boolean owned_ref) [0x00000]
at Gtk.Widget.buttonpressevent_cb (IntPtr widget, IntPtr evnt) [0x00000]
at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
at Gtk.Widget.buttonpressevent_cb(IntPtr widget, IntPtr evnt)
at Gtk.Application.gtk_main()
at Gtk.Application.Run()
at Do.Do.Main(System.String[] args)
I think this patch introduces some problems of its own. Should I report a new bug?
If I do the following Do crashes with the error below.
1. Start do 1106 with meatcity compositor enabled
2. Open a window (eg Firefox)
3. Toggle the compositor off
5. Summon Do (it turns up in Classic Mode)
6. Toggle Compositor back on
7. Click on an item in Docky that has a window associated with it.
Exception in Gtk# callback delegate anager. UnhandledExcept ion to handle the exception. PtrCtorExceptio n: GLib.Object subclass Do.Interface. ClassicWindow must provide a protected or public IntPtr ctor to support wrapping of native object handles. ger.CreateObjec t (IntPtr raw) [0x00000] GetObject (IntPtr o, Boolean owned_ref) [0x00000] buttonpresseven t_cb (IntPtr widget, IntPtr evnt) [0x00000] anager. RaiseUnhandledE xception( System. Exception e, Boolean is_terminal) buttonpresseven t_cb(IntPtr widget, IntPtr evnt) .gtk_main( ) .Run() System. String[ ] args)
Note: Applications can use GLib.ExceptionM
GLib.MissingInt
at GLib.ObjectMana
at GLib.Object.
at Gtk.Widget.
at GLib.ExceptionM
at Gtk.Widget.
at Gtk.Application
at Gtk.Application
at Do.Do.Main(
Hope that helps,
Who