X-Git-Url: http://geeqie.org/cgi-bin/gitweb.cgi?p=geeqie.git;a=blobdiff_plain;f=src%2Fui_tree_edit.c;h=b572c1d598b3f917d77b2ef653b58a7e70bed9f0;hp=38ce890ddc8f4204024e1df6b0c051ca18ac44b1;hb=9da6b1e3a9b6dbea4af3e8b4ee98077c310b141f;hpb=febb790466dd73e75c608c73e6bed5ebd385cbb8 diff --git a/src/ui_tree_edit.c b/src/ui_tree_edit.c index 38ce890d..b572c1d5 100644 --- a/src/ui_tree_edit.c +++ b/src/ui_tree_edit.c @@ -160,7 +160,7 @@ static gboolean tree_edit_by_path_idle_cb(gpointer data) w = MAX(w - sx, sw); } - gdk_window_get_origin(gtk_tree_view_get_bin_window(ted->tree), &wx, &wy); + gdk_window_get_origin(gtk_widget_get_window(gtk_widget_get_parent(GTK_WIDGET(ted->tree))), &wx, &wy); x += wx - 2; /* the -val is to 'fix' alignment of entry position */ y += wy - 2; @@ -231,7 +231,7 @@ gboolean tree_edit_by_path(GtkTreeView *tree, GtkTreePath *tpath, gint column, c ted->column = tcolumn; ted->cell = cell; - gtk_tree_view_scroll_to_cell(ted->tree, ted->path, ted->column, FALSE, 0.0, 0.0); + gtk_tree_view_scroll_to_cell(ted->tree, ted->path, ted->column, TRUE, 0.5, 0.0); /* create the window */