diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2012-10-17 22:22:03 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2012-10-17 22:22:03 +0000 |
commit | 97eb00274f8d4ba17743eddbf6c03b25bd508213 (patch) | |
tree | 5d466ae835fce7b1642afc0d4c1dec5fcadff493 /gtk2_ardour | |
parent | bb9f8aabc4c11e39ae2f748f7ab6881e443afdb2 (diff) |
patch to take snapshots into account in the recent-session display of teh startup dialog, etc (from melvin ray herr)
git-svn-id: svn://localhost/ardour2/branches/3.0@13304 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour')
-rw-r--r-- | gtk2_ardour/startup.cc | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gtk2_ardour/startup.cc b/gtk2_ardour/startup.cc index f35d6020fa..cab8f6b83c 100644 --- a/gtk2_ardour/startup.cc +++ b/gtk2_ardour/startup.cc @@ -922,6 +922,8 @@ ArdourStartup::redisplay_recent_sessions () for (ARDOUR::RecentSessions::iterator i = rs.begin(); i != rs.end(); ++i) { session_directories.push_back ((*i).second); } + + int session_snapshot_count = 0; for (vector<std::string>::const_iterator i = session_directories.begin(); i != session_directories.end(); ++i) { @@ -960,6 +962,8 @@ ArdourStartup::redisplay_recent_sessions () row[recent_session_columns.visible_name] = Glib::path_get_basename (fullpath); row[recent_session_columns.fullpath] = fullpath; + + ++session_snapshot_count; if (state_file_names.size() > 1) { @@ -973,13 +977,15 @@ ArdourStartup::redisplay_recent_sessions () child_row[recent_session_columns.visible_name] = *i2; child_row[recent_session_columns.fullpath] = fullpath; + ++session_snapshot_count; } } } recent_session_display.set_tooltip_column(1); // recent_session_columns.fullpath recent_session_display.set_model (recent_session_model); - return rs.size(); + return session_snapshot_count; + // return rs.size(); } void |