diff options
author | Cosimo Cecchi <cosimoc@gnome.org> | 2012-02-13 22:43:07 -0500 |
---|---|---|
committer | Cosimo Cecchi <cosimoc@gnome.org> | 2012-02-13 22:43:07 -0500 |
commit | 713c532940849600fb2c3ead803462799560cad8 (patch) | |
tree | 0b8c33d837157696e670dbd054aad381ff4c9fab /gtk/gtktreeview.c | |
parent | a3b097639f47d9ccb914418d7e564060897f7160 (diff) | |
download | gtk+-713c532940849600fb2c3ead803462799560cad8.tar.gz |
treeview: don't use gtk_render_focus() for dnd indicator
There's no reason this should be a focus ring rather than an actual
frame. In the past this was probably used to get a dashed effect, but
now we even support that natively for borders.
Diffstat (limited to 'gtk/gtktreeview.c')
-rw-r--r-- | gtk/gtktreeview.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index c8d0895071..43add5427c 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -4693,7 +4693,6 @@ gtk_tree_view_bin_draw (GtkWidget *widget, GList *first_column, *last_column; gint vertical_separator; gint horizontal_separator; - gint focus_line_width; gboolean allow_rules; gboolean has_can_focus_cell; gboolean rtl; @@ -4710,7 +4709,6 @@ gtk_tree_view_bin_draw (GtkWidget *widget, "horizontal-separator", &horizontal_separator, "vertical-separator", &vertical_separator, "allow-rules", &allow_rules, - "focus-line-width", &focus_line_width, NULL); if (tree_view->priv->tree == NULL) @@ -5198,12 +5196,10 @@ gtk_tree_view_bin_draw (GtkWidget *widget, if (tree == NULL) break; - gtk_render_focus (context, cr, - 0, gtk_tree_view_get_row_y_offset (tree_view, tree, node) - - focus_line_width / 2, - gdk_window_get_width (tree_view->priv->bin_window), - gtk_tree_view_get_row_height (tree_view, node) - - focus_line_width + 1); + gtk_render_frame (context, cr, + 0, gtk_tree_view_get_row_y_offset (tree_view, tree, node), + gdk_window_get_width (tree_view->priv->bin_window), + gtk_tree_view_get_row_height (tree_view, node)); break; } |