summaryrefslogtreecommitdiff
path: root/gtk2_ardour
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2012-06-29 13:48:27 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2012-06-29 13:48:27 +0000
commitae578acef9d214b5613935f47fa59ef2169103d4 (patch)
tree9670e468c7324eb3612ab5542d73db1a9264a7f5 /gtk2_ardour
parent4e019c46173b06ce6565ef44a29c6267f27ca0d7 (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.cc8
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];
}