summaryrefslogtreecommitdiff
path: root/callbacks.c
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-08-09 01:41:43 +0200
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-08-09 01:41:43 +0200
commit88c97a3029f9166178819af6de29c7dbf5482c45 (patch)
tree44731c8795bae8fb864b842d21794b65c23cfa6d /callbacks.c
parent1a9a8db9af43097ae4eef4dc5e1e0b0e3a7713c1 (diff)
first working search prototype
Diffstat (limited to 'callbacks.c')
-rw-r--r--callbacks.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/callbacks.c b/callbacks.c
index 1bd0eff4..b20acaa1 100644
--- a/callbacks.c
+++ b/callbacks.c
@@ -65,8 +65,10 @@ main_playlist_init (GtkWidget *widget) {
main_playlist.scrollbar = lookup_widget (mainwin, "playscroll");
main_playlist.phead = &playlist_head;
main_playlist.pcurr = &playlist_current_ptr;
+ main_playlist.count = &ps_count;
main_playlist.update_statusbar = 1;
main_playlist.has_dragndrop = 1;
+ search_playlist.iterator = PS_NEXT;
main_playlist.scrollpos = 0;
main_playlist.row = -1;
main_playlist.clicktime = -1;
@@ -95,8 +97,10 @@ search_playlist_init (GtkWidget *widget) {
assert (search_playlist.scrollbar);
search_playlist.phead = &search_head;
// main_playlist.pcurr = &search_current;
+ search_playlist.count = &search_count;
search_playlist.update_statusbar = 0;
search_playlist.has_dragndrop = 0;
+ search_playlist.iterator = PS_SEARCH_NEXT;
search_playlist.scrollpos = 0;
search_playlist.row = -1;
search_playlist.clicktime = -1;
@@ -488,7 +492,7 @@ on_playlist_drag_data_get (GtkWidget *widget,
uint32_t *ptr = malloc (nsel * sizeof (uint32_t));
int idx = 0;
int i = 0;
- for (playItem_t *it = playlist_head; it; it = it->next, idx++) {
+ for (playItem_t *it = playlist_head; it; it = it->next[PS_NEXT], idx++) {
if (it->selected) {
ptr[i] = idx;
i++;
@@ -689,3 +693,4 @@ on_searchlist_realize (GtkWidget *widget,
}
+