Fix session-archive edge-cases, prepare uncompressed archives
[ardour.git] / libs / ardour / ardour / presentation_info.h
index c508f8401a5ccd047317818569ddd4eb146e222f..0bcfff9210491f69630ab3ac62306932eb7db535 100644 (file)
@@ -154,7 +154,7 @@ class LIBARDOUR_API PresentationInfo : public PBD::Stateful
        int selection_cnt() const { return _selection_cnt; }
 
        bool hidden() const { return _flags & Hidden; }
-       bool special() const { return _flags & (MasterOut|MonitorOut|Auditioner); }
+       bool special(bool with_master = true) const { return _flags & ((with_master ? MasterOut : 0)|MonitorOut|Auditioner); }
 
        bool flag_match (Flag f) const {
                /* no flags, match all */