summaryrefslogtreecommitdiff
path: root/plugins/gtkui/mainplaylist.c
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2011-04-27 21:16:47 +0200
committerGravatar waker <wakeroid@gmail.com>2011-04-27 21:16:47 +0200
commit36fc3187e8541a4f2d912aedecfeba4f998570a0 (patch)
treed51cc65343353b1ed33d932dd2c6fded51e5b35b /plugins/gtkui/mainplaylist.c
parenta89859bef1641402a06f90a2925b2593e3b44d5c (diff)
fixed playlist cursor, selection and redraw regressions
Diffstat (limited to 'plugins/gtkui/mainplaylist.c')
-rw-r--r--plugins/gtkui/mainplaylist.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/plugins/gtkui/mainplaylist.c b/plugins/gtkui/mainplaylist.c
index 57b693f8..be4c3353 100644
--- a/plugins/gtkui/mainplaylist.c
+++ b/plugins/gtkui/mainplaylist.c
@@ -65,7 +65,7 @@ main_get_cursor (void) {
static void
main_set_cursor (int cursor) {
char conf[100];
- snprintf (conf, sizeof (conf), "playlist.cursor.%d", deadbeef->plt_get_curr ());
+ snprintf (conf, sizeof (conf), "playlist.cursor.%d", deadbeef->plt_get_curr_idx ());
deadbeef->conf_set_int (conf, cursor);
return deadbeef->pl_set_cursor (PL_MAIN, cursor);
}
@@ -297,7 +297,6 @@ main_playlist_init (GtkWidget *widget) {
DdbListview *listview = DDB_LISTVIEW(widget);
main_binding.ref = (void (*) (DdbListviewIter))deadbeef->pl_item_ref;
main_binding.unref = (void (*) (DdbListviewIter))deadbeef->pl_item_unref;
- main_binding.is_selected = (int (*) (DdbListviewIter))deadbeef->pl_is_selected;
ddb_listview_set_binding (listview, &main_binding);
lock_column_config = 1;
DB_conf_item_t *col = deadbeef->conf_find ("playlist.column.", NULL);