[empathy: 2/6] Don't generate critical when dragging with no contact selected



commit f544815fbc8ccc9e0f35bfbcdbed4692ef1ab8e6
Author: Danielle Madeley <danielle madeley collabora co uk>
Date:   Wed Jul 20 17:06:33 2011 +1000

    Don't generate critical when dragging with no contact selected
    
    This also fixes the problem where dragging with no contact selected drags the
    previously selected contact.
    
    Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=558942

 libempathy-gtk/empathy-individual-view.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/libempathy-gtk/empathy-individual-view.c b/libempathy-gtk/empathy-individual-view.c
index 0fb2443..db63f0c 100644
--- a/libempathy-gtk/empathy-individual-view.c
+++ b/libempathy-gtk/empathy-individual-view.c
@@ -811,13 +811,13 @@ individual_view_drag_begin (GtkWidget *widget,
 
   priv = GET_PRIV (widget);
 
-  GTK_WIDGET_CLASS (empathy_individual_view_parent_class)->drag_begin (widget,
-      context);
-
   selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (widget));
   if (!gtk_tree_selection_get_selected (selection, &model, &iter))
     return;
 
+  GTK_WIDGET_CLASS (empathy_individual_view_parent_class)->drag_begin (widget,
+      context);
+
   path = gtk_tree_model_get_path (model, &iter);
   priv->drag_row = gtk_tree_row_reference_new (model, path);
   gtk_tree_path_free (path);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]