Documentation: Use G_SOURCE_CONTINUE and G_SOURCE_REMOVE
[geeqie.git] / src / ui-tree-edit.cc
index 19d5a37..2895ebf 100644 (file)
@@ -169,11 +169,11 @@ static gboolean tree_edit_by_path_idle_cb(gpointer data)
        gtk_widget_grab_focus(ted->entry);
        gtk_grab_add(ted->window);
        gdk_pointer_grab(gtk_widget_get_window(ted->window), TRUE,
-                        GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_BUTTON_MOTION_MASK,
+                        static_cast<GdkEventMask>(GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_BUTTON_MOTION_MASK),
                         NULL, NULL, GDK_CURRENT_TIME);
        gdk_keyboard_grab(gtk_widget_get_window(ted->window), TRUE, GDK_CURRENT_TIME);
 
-       return FALSE;
+       return G_SOURCE_REMOVE;
 }
 
 gboolean tree_edit_by_path(GtkTreeView *tree, GtkTreePath *tpath, gint column, const gchar *text,