diff options
Diffstat (limited to 'gtk2_ardour/new_session_dialog.cc')
-rw-r--r-- | gtk2_ardour/new_session_dialog.cc | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/gtk2_ardour/new_session_dialog.cc b/gtk2_ardour/new_session_dialog.cc index 22ddfa395d..4c128d4bf3 100644 --- a/gtk2_ardour/new_session_dialog.cc +++ b/gtk2_ardour/new_session_dialog.cc @@ -738,7 +738,7 @@ NewSessionDialog::which_page () const } else if (page_set == EnginePage) { return EnginePage; - } else if (page_set == NewPage|OpenPage) { + } else if (page_set == (NewPage|OpenPage)) { switch (num) { case 0: return NewPage; @@ -746,7 +746,7 @@ NewSessionDialog::which_page () const return OpenPage; } - } else if (page_set == NewPage|EnginePage) { + } else if (page_set == (NewPage|EnginePage)) { switch (num) { case 0: return NewPage; @@ -754,7 +754,7 @@ NewSessionDialog::which_page () const return EnginePage; } - } else if (page_set == NewPage|EnginePage|OpenPage) { + } else if (page_set == (NewPage|EnginePage|OpenPage)) { switch (num) { case 0: return NewPage; @@ -764,7 +764,7 @@ NewSessionDialog::which_page () const return EnginePage; } - } else if (page_set == OpenPage|EnginePage) { + } else if (page_set == (OpenPage|EnginePage)) { switch (num) { case 0: return OpenPage; @@ -772,6 +772,8 @@ NewSessionDialog::which_page () const return EnginePage; } } + + return NewPage; /* shouldn't get here */ } void |