]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtktexthandle.c
filechooserbutton: In SELECT_FOLDER mode, consider an empty selection to mean current...
[~andy/gtk] / gtk / gtktexthandle.c
index 871b3ac73e783d718a14b014fa3073a7908caa84..97449b485be348056c7a0005cda8ca1934c638f3 100644 (file)
@@ -212,6 +212,7 @@ gtk_text_handle_widget_draw (GtkWidget     *widget,
 {
   GtkTextHandlePrivate *priv;
   GtkTextHandlePosition pos;
+  HandleWindow *handle_window;
 
   priv = handle->priv;
 
@@ -225,8 +226,11 @@ gtk_text_handle_widget_draw (GtkWidget     *widget,
   else
     return FALSE;
 
-  _gtk_text_handle_draw (handle, cr, pos);
-  return TRUE;
+  handle_window = &priv->windows[pos];
+  if (gdk_window_is_visible (handle_window->window))
+    _gtk_text_handle_draw (handle, cr, pos);
+
+  return FALSE;
 }
 
 static gboolean