[devhelp] Window: make code a bit more robust in sidebar_link_selected_cb()
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [devhelp] Window: make code a bit more robust in sidebar_link_selected_cb()
- Date: Tue, 15 May 2018 13:16:25 +0000 (UTC)
commit edbb5013be7c99b46027d2f0f5c9ea4c6ae764ef
Author: Sébastien Wilmet <swilmet gnome org>
Date: Tue May 15 15:14:26 2018 +0200
Window: make code a bit more robust in sidebar_link_selected_cb()
src/dh-window.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/src/dh-window.c b/src/dh-window.c
index 4dcd8bc..c59ad67 100644
--- a/src/dh-window.c
+++ b/src/dh-window.c
@@ -606,8 +606,10 @@ sidebar_link_selected_cb (DhSidebar *sidebar,
gchar *uri;
DhWebView *web_view;
- g_clear_pointer (&priv->selected_link, (GDestroyNotify) dh_link_unref);
- priv->selected_link = dh_link_ref (link);
+ if (priv->selected_link != link) {
+ g_clear_pointer (&priv->selected_link, (GDestroyNotify) dh_link_unref);
+ priv->selected_link = dh_link_ref (link);
+ }
uri = dh_link_get_uri (link);
if (uri == NULL)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]