summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plugins/gtkui/ddblistview.c5
-rw-r--r--plugins/gtkui/ddblistview.h1
-rwxr-xr-xscripts/quickinstall.sh2
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/