mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2026-02-12 08:00:53 +00:00
Work around GTK+ bug 405625.
2007-08-25 Soren Sandmann <sandmann@daimi.au.dk> * treeviewutils.c (tree_view_set_model_with_default_sort): Work around GTK+ bug 405625. svn path=/trunk/; revision=369
This commit is contained in:
committed by
Søren Sandmann Pedersen
parent
39577811d3
commit
474636c189
@ -1,9 +1,14 @@
|
|||||||
|
2007-08-25 Soren Sandmann <sandmann@daimi.au.dk>
|
||||||
|
|
||||||
|
* treeviewutils.c (tree_view_set_model_with_default_sort): Work
|
||||||
|
around GTK+ bug 405625.
|
||||||
|
|
||||||
2007-08-04 Soren Sandmann <sandmann@daimi.au.dk>
|
2007-08-04 Soren Sandmann <sandmann@daimi.au.dk>
|
||||||
|
|
||||||
* sysprof.c: Update to use new tree view API.
|
* sysprof.c: Update to use new tree view API.
|
||||||
|
|
||||||
* treeviewutils.c: Do customized sorting to get default sort
|
* treeviewutils.c: Do customized sorting to get default sort
|
||||||
orders on columns. Workaround GTK+ bug 333791.
|
orders on columns. Workaround for GTK+ bug 333791.
|
||||||
|
|
||||||
2007-03-24 Soren Sandmann <sandmann@daimi.au.dk>
|
2007-03-24 Soren Sandmann <sandmann@daimi.au.dk>
|
||||||
|
|
||||||
|
|||||||
@ -258,6 +258,7 @@ tree_view_set_model_with_default_sort (GtkTreeView *view,
|
|||||||
int old_column;
|
int old_column;
|
||||||
GtkSortType old_type;
|
GtkSortType old_type;
|
||||||
GtkTreeSortable *old_model;
|
GtkTreeSortable *old_model;
|
||||||
|
GtkAdjustment *adjustment;
|
||||||
|
|
||||||
old_model = GTK_TREE_SORTABLE (gtk_tree_view_get_model (view));
|
old_model = GTK_TREE_SORTABLE (gtk_tree_view_get_model (view));
|
||||||
|
|
||||||
@ -274,6 +275,11 @@ tree_view_set_model_with_default_sort (GtkTreeView *view,
|
|||||||
tree_view_set_sort_column (view, old_column, old_type);
|
tree_view_set_sort_column (view, old_column, old_type);
|
||||||
else
|
else
|
||||||
tree_view_set_sort_column (view, model_column, default_sort);
|
tree_view_set_sort_column (view, model_column, default_sort);
|
||||||
|
|
||||||
|
/* Workaround for GTK+ crack, see bug 405625 */
|
||||||
|
adjustment = gtk_tree_view_get_vadjustment (view);
|
||||||
|
if (adjustment)
|
||||||
|
gtk_adjustment_set_value (adjustment, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|||||||
Reference in New Issue
Block a user