diff options
Diffstat (limited to 'src/empathy-debug-window.c')
-rw-r--r-- | src/empathy-debug-window.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/empathy-debug-window.c b/src/empathy-debug-window.c index b56fe3c02..b4392c331 100644 --- a/src/empathy-debug-window.c +++ b/src/empathy-debug-window.c @@ -323,11 +323,16 @@ proxy_invalidated_cb (TpProxy *proxy, gpointer user_data) { EmpathyDebugWindow *self = (EmpathyDebugWindow *) user_data; - GtkTreeModel *service_store = GTK_TREE_MODEL (self->priv->service_store); + GtkTreeModel *service_store; TpProxy *stored_proxy; GtkTreeIter iter; gboolean valid_iter; + if (self->priv->service_store == NULL) + return; + + service_store = GTK_TREE_MODEL (self->priv->service_store); + /* Proxy has been invalidated so we find and set it to NULL * in service store */ gtk_tree_model_get_iter_first (service_store, &iter); |