|
From: Tapio V. <aa...@us...> - 2010-08-12 21:28:06
|
Module: performous
Branch: joinmenu
Commit: 32ec6f0ee64db2932996f7487a7417d06aeb6bae
Author: Tapio Vierros <tap...@gm...>
Date: Wed Aug 11 20:56:18 2010 +0300
Fix loading of other than theme SVGs.
---
game/fs.cc | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/game/fs.cc b/game/fs.cc
index 3a3dea5..2129583 100644
--- a/game/fs.cc
+++ b/game/fs.cc
@@ -126,7 +126,10 @@ std::string getThemePath(std::string const& filename) {
}
bool isThemeResource(fs::path filename){
- return filename == getThemePath(filename.filename());
+ try {
+ std::string themefile = getThemePath(filename.filename());
+ return themefile == filename;
+ } catch (...) { return false; }
}
namespace {
|