summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mg_selection.h3
-rw-r--r--vdr_menu.c5
2 files changed, 6 insertions, 2 deletions
diff --git a/mg_selection.h b/mg_selection.h
index 47bf7b6..60018f6 100644
--- a/mg_selection.h
+++ b/mg_selection.h
@@ -34,6 +34,7 @@ typedef vector<string> strvector;
*/
class mgSelection
{
+ public:
class mgListItems
{
public:
@@ -53,7 +54,7 @@ class mgSelection
vector<mgListItem> m_items;
mgSelection* m_sel;
};
- public:
+
//! \brief defines an order to be used
void setOrder(mgOrder *o);
diff --git a/vdr_menu.c b/vdr_menu.c
index 7b1fee3..b683e0b 100644
--- a/vdr_menu.c
+++ b/vdr_menu.c
@@ -29,7 +29,10 @@
#include "vdr_setup.h"
#include "vdr_menu.h"
#include "vdr_player.h"
+
#include "mg_incremental_search.h"
+#include "mg_selection.h"
+
#include "i18n.h"
#define DEBUG
@@ -700,7 +703,7 @@ mgTree::UpdateSearchPosition()
else
{
// find the first item starting with m_filter
- mgListItems& listitems = osd()->selection()->listitems;
+ mgSelection::mgListItems& listitems = osd()->selection()->listitems;
for (unsigned int idx = 0 ; idx < listitems.size(); idx++)
if( strncasecmp( listitems[idx].value().c_str(), m_filter.c_str(), m_filter.size() )>=0 )
{