GNOME Bugzilla – Bug 688602
Assertion fixes in the git plugin.
Last modified: 2012-11-18 23:44:53 UTC
See attached patches.
Created attachment 229303 [details] [review] git: Fix assertion when running g_signal_handlers_disconnect on already destroyed widget. The call to anjuta_shell_remove_widget() will destroy the dock_window widget so the subsequent g_signal_handlers_disconnect_by_func() is passed an invalid object.
Created attachment 229304 [details] [review] git: Fix assertion when running g_hash_table_unref() on a NULL pointer. self->priv->refs will not be set until the command has finished so it may be NULL when the plugin is deactivated.
Applied, thanks!