add assertion for missing windowstyle
[enigma2.git] / lib / gui / ewindowstyle.cpp
index 68a74e0c836bf551d5380e9a49a9262bc6436610..0ecdc2a245c79ae36ef750194d24ae3702592282 100644 (file)
@@ -28,7 +28,9 @@ eWindowStyleManager::~eWindowStyleManager()
 
 void eWindowStyleManager::getStyle(int style_id, ePtr<eWindowStyle> &style)
 {
-       style = m_current_style[style_id];
+       std::map<int, ePtr<eWindowStyle> >::iterator it = m_current_style.find(style_id);
+       ASSERT(it != m_current_style.end());
+       style = it->second;
 }
 
 void eWindowStyleManager::setStyle(int style_id, eWindowStyle *style)