diff libmenu/menu_pt.c @ 22284:83366c8e1928

Fix menu to work with mpctx
author uau
date Wed, 21 Feb 2007 18:28:48 +0000
parents ac69ba536915
children 96d0992c7920
line wrap: on
line diff
--- a/libmenu/menu_pt.c	Wed Feb 21 10:05:46 2007 +0000
+++ b/libmenu/menu_pt.c	Wed Feb 21 18:28:48 2007 +0000
@@ -19,11 +19,10 @@
 
 #include "playtree.h"
 #include "input/input.h"
+#include "access_mpcontext.h"
 
 #define mp_basename(s) (strrchr((s),'/')==NULL?(char*)(s):(strrchr((s),'/')+1))
 
-extern play_tree_iter_t* playtree_iter;
-
 struct list_entry_s {
   struct list_entry p;
   play_tree_t* pt;
@@ -58,7 +57,7 @@
     char str[15];
     play_tree_t* i;
     mp_cmd_t* c;
-
+    play_tree_iter_t* playtree_iter = mpctx_get_playtree_iter(menu->ctx);
 
     if(playtree_iter->tree == mpriv->p.current->pt)
       break;
@@ -107,6 +106,8 @@
 static int op(menu_t* menu, char* args) {
   play_tree_t* i;
   list_entry_t* e;
+  play_tree_iter_t* playtree_iter = mpctx_get_playtree_iter(menu->ctx);
+  
   args = NULL; // Warning kill
 
   menu->draw = menu_list_draw;