From 2365acdcb607f7cbb3820900b2a979b1bf23778a Mon Sep 17 00:00:00 2001 From: raveit65 Date: Thu, 18 Jun 2015 02:15:03 +0200 Subject: editable-label GTk3: only clear the selection if we change to insensitive this fixes non selected text if renaming a file taken from: https://git.gnome.org/browse/nautilus/commit/?h=gnome-3-0&id=d2c3410 --- eel/eel-editable-label.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'eel') diff --git a/eel/eel-editable-label.c b/eel/eel-editable-label.c index 54ed3087..fe7d5e2f 100644 --- a/eel/eel-editable-label.c +++ b/eel/eel-editable-label.c @@ -1208,7 +1208,9 @@ eel_editable_label_state_changed (GtkWidget *widget, label = EEL_EDITABLE_LABEL (widget); - eel_editable_label_select_region (label, 0, 0); + /* clear any selection if we're insensitive */ + if (!gtk_widget_is_sensitive (widget)) + eel_editable_label_select_region (label, 0, 0); if (GTK_WIDGET_CLASS (eel_editable_label_parent_class)->state_changed) GTK_WIDGET_CLASS (eel_editable_label_parent_class)->state_changed (widget, prev_state); -- cgit v1.2.1