diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2012-06-29 13:48:27 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2012-06-29 13:48:27 +0000 |
commit | ae578acef9d214b5613935f47fa59ef2169103d4 (patch) | |
tree | 9670e468c7324eb3612ab5542d73db1a9264a7f5 /gtk2_ardour | |
parent | 4e019c46173b06ce6565ef44a29c6267f27ca0d7 (diff) |
add some debugging for the session folder issue
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@12963 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour')
-rw-r--r-- | gtk2_ardour/new_session_dialog.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gtk2_ardour/new_session_dialog.cc b/gtk2_ardour/new_session_dialog.cc index fb1d8764f4..675783c66a 100644 --- a/gtk2_ardour/new_session_dialog.cc +++ b/gtk2_ardour/new_session_dialog.cc @@ -663,15 +663,20 @@ NewSessionDialog::session_name() const std::string NewSessionDialog::session_folder() const { + cerr << "Determining session folder, current page = " << which_page() << endl; + switch (which_page()) { case NewPage: + cerr << "mfolder says " << m_folder->get_filename() << endl; return Glib::filename_from_utf8(m_folder->get_filename()); case EnginePage: if (!(page_set & (OpenPage|NewPage))) { + cerr << "engine page session folder says " << engine_page_session_folder << endl; return Glib::filename_from_utf8(engine_page_session_folder); } else if (last_name_page == NewPage) { /* use m_folder since it should be set */ + cerr << "mfolder2 says " << m_folder->get_filename() << endl; return Glib::filename_from_utf8(m_folder->get_filename()); } else { /* relax and use the open page stuff at the end */ @@ -683,11 +688,14 @@ NewSessionDialog::session_folder() const } if (m_treeview->get_selection()->count_selected_rows() == 0) { + cerr << "open filechooser says " << m_open_filechooser->get_filename() << endl; const string filename(Glib::filename_from_utf8(m_open_filechooser->get_filename())); return Glib::path_get_dirname(filename); } Gtk::TreeModel::iterator i = m_treeview->get_selection()->get_selected(); + string x = (*i)[recent_columns.fullpath]; + cerr << "recent says " << x << endl; return (*i)[recent_columns.fullpath]; } |