- if (Session::get_info_from_path (s, sr, sf, program_version) == 0) {
- child_row[recent_session_columns.sample_rate] = rate_as_string (sr);
- switch (sf) {
- case FormatFloat:
- child_row[recent_session_columns.disk_format] = _("32-bit float");
- break;
- case FormatInt24:
- child_row[recent_session_columns.disk_format] = _("24-bit");
- break;
- case FormatInt16:
- child_row[recent_session_columns.disk_format] = _("16-bit");
- break;
+ child_row[recent_session_columns.sample_rate] = rate_as_string (sr);
+ switch (sf) {
+ case FormatFloat:
+ child_row[recent_session_columns.disk_format] = _("32-bit float");
+ break;
+ case FormatInt24:
+ child_row[recent_session_columns.disk_format] = _("24-bit");
+ break;
+ case FormatInt16:
+ child_row[recent_session_columns.disk_format] = _("16-bit");
+ break;
+ }
+#else
+ child_row[recent_session_columns.sample_rate] = "";
+ child_row[recent_session_columns.disk_format] = "";
+#endif
+ } else {
+ child_row[recent_session_columns.sample_rate] = "??";
+ child_row[recent_session_columns.disk_format] = "--";
+ }
+ if (!program_version.empty()) {
+ child_row[recent_session_columns.tip] = Gtkmm2ext::markup_escape_text (string_compose (_("Last modified with: %1"), program_version));