]> git.0d.be Git - empathy.git/commitdiff
Don't set editing mode on click, just select the text
authorDavyd Madeley <davyd@madeley.id.au>
Fri, 10 Apr 2009 16:54:46 +0000 (16:54 +0000)
committerXavier Claessens <xclaesse@src.gnome.org>
Fri, 10 Apr 2009 16:54:46 +0000 (16:54 +0000)
From: Davyd Madeley <davyd@madeley.id.au>

svn path=/trunk/; revision=2795

libempathy-gtk/empathy-presence-chooser.c

index bfdc20a17886f47ddeac5f9bffc1f25c8b47dcfb..66ff887d6747b9e0931d4ae1f95d46e4018cdd1c 100644 (file)
@@ -377,9 +377,10 @@ presence_chooser_entry_button_press_event_cb (EmpathyPresenceChooser *self,
 {
        EmpathyPresenceChooserPriv *priv = GET_PRIV (self);
 
-       if (!priv->editing_status && event->button == 1)
+       if (!priv->editing_status &&
+           event->button == 1 &&
+           !GTK_WIDGET_HAS_FOCUS (entry))
        {
-               presence_chooser_set_status_editing (self, TRUE);
                gtk_widget_grab_focus (entry);
                gtk_editable_select_region (GTK_EDITABLE (entry), 0, -1);