diff options
author | Alexey Yakovenko <waker@users.sourceforge.net> | 2013-09-13 19:48:57 +0200 |
---|---|---|
committer | Alexey Yakovenko <waker@users.sourceforge.net> | 2013-09-13 19:48:57 +0200 |
commit | 169a5f70d81b165f87a9a34f77fe771c5c06a9e5 (patch) | |
tree | 21cdc622fccd5306e8f9afa161088b0df31665e6 | |
parent | 1d1c644027bb9263ed154a2aa257941624af4c38 (diff) |
gtkui: fixed group title height regression
-rw-r--r-- | plugins/gtkui/ddblistview.c | 5 | ||||
-rw-r--r-- | plugins/gtkui/ddblistview.h | 1 | ||||
-rwxr-xr-x | scripts/quickinstall.sh | 2 |
3 files changed, 5 insertions, 3 deletions
diff --git a/plugins/gtkui/ddblistview.c b/plugins/gtkui/ddblistview.c index 5a6c3bf9..d49fe79d 100644 --- a/plugins/gtkui/ddblistview.c +++ b/plugins/gtkui/ddblistview.c @@ -327,7 +327,7 @@ ddb_listview_init(DdbListview *listview) listview->groups = NULL; listview->block_redraw_on_scroll = 0; - listview->grouptitle_height = DEFAULT_GROUP_TITLE_HEIGHT; + listview->calculated_grouptitle_height = DEFAULT_GROUP_TITLE_HEIGHT; listview->cursor_sz = NULL; listview->cursor_drag = NULL; @@ -568,7 +568,7 @@ ddb_listview_list_configure_event (GtkWidget *widget, int height = draw_get_listview_rowheight (&ps->listctx); if (height != ps->rowheight) { ps->rowheight = height; - ps->grouptitle_height = height * 1.2; + ps->calculated_grouptitle_height = height * 1.2; ddb_listview_build_groups (ps); } @@ -3007,6 +3007,7 @@ ddb_listview_build_groups (DdbListview *listview) { } } + listview->grouptitle_height = listview->calculated_grouptitle_height; DdbListviewIter it = listview->binding->head (); while (it) { int res = listview->binding->get_group (it, curr, sizeof (curr)); diff --git a/plugins/gtkui/ddblistview.h b/plugins/gtkui/ddblistview.h index a98ee969..b2876bb1 100644 --- a/plugins/gtkui/ddblistview.h +++ b/plugins/gtkui/ddblistview.h @@ -149,6 +149,7 @@ struct _DdbListview { int fullheight; int block_redraw_on_scroll; int grouptitle_height; + int calculated_grouptitle_height; // previous area selection range int area_selection_start; diff --git a/scripts/quickinstall.sh b/scripts/quickinstall.sh index 8e62c757..bdf072c1 100755 --- a/scripts/quickinstall.sh +++ b/scripts/quickinstall.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash . .install rm $PREFIX/lib/deadbeef/*.so cp ./deadbeef $PREFIX/bin/ |