[geany/geany-plugins] 6f6623: webhelper: Fix a crash on GTK < 2.24
Colomban Wendling
git-noreply at xxxxx
Wed Dec 17 21:18:54 UTC 2014
Branch: refs/heads/master
Author: Colomban Wendling <ban at herbesfolles.org>
Committer: Colomban Wendling <ban at herbesfolles.org>
Date: Wed, 17 Dec 2014 21:18:54 UTC
Commit: 6f662377c88af3735ef653e4d3dc0878f16efc69
https://github.com/geany/geany-plugins/commit/6f662377c88af3735ef653e4d3dc0878f16efc69
Log Message:
-----------
webhelper: Fix a crash on GTK < 2.24
GTK < 2.24 had a bug leading to a crash when setting the tooltip of an
entry icon before the icon itself. Work around it by setting the icon
first.
See https://bugzilla.gnome.org/show_bug.cgi?id=606103
Modified Paths:
--------------
webhelper/src/gwh-browser.c
Modified: webhelper/src/gwh-browser.c
3 lines changed, 1 insertions(+), 2 deletions(-)
===================================================================
@@ -929,6 +929,7 @@ create_toolbar (GwhBrowser *self)
gtk_widget_show_all (GTK_WIDGET (item));
self->priv->url_entry = gtk_bin_get_child (GTK_BIN (self->priv->url_combo));
+ set_location_icon (self, NULL);
gtk_entry_set_icon_tooltip_text (GTK_ENTRY (self->priv->url_entry),
GTK_ENTRY_ICON_PRIMARY,
_("Website information and settings"));
@@ -943,8 +944,6 @@ create_toolbar (GwhBrowser *self)
gtk_widget_set_sensitive (GTK_WIDGET (self->priv->item_next), FALSE);
gtk_widget_set_sensitive (GTK_WIDGET (self->priv->item_cancel), FALSE);
- set_location_icon (self, NULL);
-
g_signal_connect_swapped (G_OBJECT (self->priv->item_prev), "clicked",
G_CALLBACK (webkit_web_view_go_back),
self->priv->web_view);
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
More information about the Plugins-Commits
mailing list