]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtktexthandle.c
GtkFileChooserDefault: Don't use Backspace anymore to to to the parent folder
[~andy/gtk] / gtk / gtktexthandle.c
index 3d06ee4e09415ff8aea064e754733993e8b31ec6..6c7033b28a3f5407b0221374f3a0f1c482dcfecd 100644 (file)
@@ -108,8 +108,14 @@ _gtk_text_handle_draw (GtkTextHandle         *handle,
                                GTK_STYLE_CLASS_CURSOR_HANDLE);
 
   if (pos == GTK_TEXT_HANDLE_POSITION_SELECTION_END)
-    gtk_style_context_add_class (priv->style_context,
-                                 GTK_STYLE_CLASS_BOTTOM);
+    {
+      gtk_style_context_add_class (priv->style_context,
+                                   GTK_STYLE_CLASS_BOTTOM);
+
+      if (priv->mode == GTK_TEXT_HANDLE_MODE_CURSOR)
+        gtk_style_context_add_class (priv->style_context,
+                                     GTK_STYLE_CLASS_INSERTION_CURSOR);
+    }
   else
     gtk_style_context_add_class (priv->style_context,
                                  GTK_STYLE_CLASS_TOP);