From 3cff7b1e42fff0649e2b637c8e5b9dfdbbab512e Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Thu, 8 Aug 2013 04:09:17 -0700 Subject: [PATCH] Don't assume icons have a period in their filename --- apps/openmw/mwgui/itemview.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/openmw/mwgui/itemview.cpp b/apps/openmw/mwgui/itemview.cpp index 466ecbdcc0..f9a900ebac 100644 --- a/apps/openmw/mwgui/itemview.cpp +++ b/apps/openmw/mwgui/itemview.cpp @@ -121,8 +121,9 @@ void ItemView::update() // image MyGUI::ImageBox* image = backgroundWidget->createWidget("ImageBox", MyGUI::IntCoord(5, 5, 32, 32), MyGUI::Align::Default); - int pos = path.rfind("."); - path.erase(pos); + std::string::size_type pos = path.rfind("."); + if(pos != std::string::npos) + path.erase(pos); path.append(".dds"); image->setImageTexture(path); image->setNeedMouseFocus(false);