diff options
Diffstat (limited to 'src/fluxbox.cc')
-rw-r--r-- | src/fluxbox.cc | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/src/fluxbox.cc b/src/fluxbox.cc index a6ce035..300d683 100644 --- a/src/fluxbox.cc +++ b/src/fluxbox.cc | |||
@@ -1476,10 +1476,7 @@ bool Fluxbox::menuTimestampsChanged() const { | |||
1476 | 1476 | ||
1477 | time_t timestamp = FbTk::FileUtil::getLastStatusChangeTimestamp((*it)->filename.c_str()); | 1477 | time_t timestamp = FbTk::FileUtil::getLastStatusChangeTimestamp((*it)->filename.c_str()); |
1478 | 1478 | ||
1479 | if (timestamp >= 0) { | 1479 | if (timestamp != (*it)->timestamp) |
1480 | if (timestamp != (*it)->timestamp) | ||
1481 | return true; | ||
1482 | } else | ||
1483 | return true; | 1480 | return true; |
1484 | } | 1481 | } |
1485 | 1482 | ||
@@ -1529,14 +1526,12 @@ void Fluxbox::saveMenuFilename(const char *filename) { | |||
1529 | if (! found) { | 1526 | if (! found) { |
1530 | time_t timestamp = FbTk::FileUtil::getLastStatusChangeTimestamp(filename); | 1527 | time_t timestamp = FbTk::FileUtil::getLastStatusChangeTimestamp(filename); |
1531 | 1528 | ||
1532 | if (timestamp >= 0) { | 1529 | MenuTimestamp *ts = new MenuTimestamp; |
1533 | MenuTimestamp *ts = new MenuTimestamp; | ||
1534 | 1530 | ||
1535 | ts->filename = filename; | 1531 | ts->filename = filename; |
1536 | ts->timestamp = timestamp; | 1532 | ts->timestamp = timestamp; |
1537 | 1533 | ||
1538 | m_menu_timestamps.push_back(ts); | 1534 | m_menu_timestamps.push_back(ts); |
1539 | } | ||
1540 | } | 1535 | } |
1541 | } | 1536 | } |
1542 | 1537 | ||