diff options
Diffstat (limited to 'src/Screen.cc')
-rw-r--r-- | src/Screen.cc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/Screen.cc b/src/Screen.cc index da4e719..2b5411d 100644 --- a/src/Screen.cc +++ b/src/Screen.cc | |||
@@ -1290,9 +1290,11 @@ void BScreen::rereadMenu() { | |||
1290 | } | 1290 | } |
1291 | 1291 | ||
1292 | const std::string BScreen::windowMenuFilename() const { | 1292 | const std::string BScreen::windowMenuFilename() const { |
1293 | if ((*resource.windowmenufile).empty()) | 1293 | std::string name = *resource.windowmenufile; |
1294 | return Fluxbox::instance()->getDefaultDataFilename("windowmenu"); | 1294 | if (name.empty()) { |
1295 | return *resource.windowmenufile; | 1295 | name = Fluxbox::instance()->getDefaultDataFilename("windowmenu"); |
1296 | } | ||
1297 | return name; | ||
1296 | } | 1298 | } |
1297 | 1299 | ||
1298 | void BScreen::rereadWindowMenu() { | 1300 | void BScreen::rereadWindowMenu() { |