From ad8fef343f0ff0905366f8c164aa40668890af33 Mon Sep 17 00:00:00 2001 From: Andrzej Rybczak Date: Sat, 1 Sep 2012 18:06:47 +0200 Subject: [PATCH] menu: fix non-const to const iterator conversion --- src/menu.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/menu.h b/src/menu.h index 1386924b..5664504a 100644 --- a/src/menu.h +++ b/src/menu.h @@ -148,9 +148,10 @@ template struct Menu : public Window, public List bool operator>=(const Iterator &rhs) const { return m_it >= rhs.m_it; } /// non-const to const conversion - template operator ItemIterator< - typename std::add_const::type, Iterator - >() { return ItemIterator(m_it); } + template + operator ItemIterator::type, Iterator>() { + return ItemIterator::type, Iterator>(m_it); + } const BaseIterator &base() { return m_it; } };