From d70282bd1469a9c4f7130a9fa3d89cd90b573cbb Mon Sep 17 00:00:00 2001 From: "Andrew rugby471@gmail.com" <> Date: Sun, 27 Mar 2011 18:31:44 +0100 Subject: fix errors (bzr r10092.1.24) --- src/ui/dialog/ocaldialogs.cpp | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'src/ui/dialog/ocaldialogs.cpp') diff --git a/src/ui/dialog/ocaldialogs.cpp b/src/ui/dialog/ocaldialogs.cpp index 88b1fede0..49f302f06 100644 --- a/src/ui/dialog/ocaldialogs.cpp +++ b/src/ui/dialog/ocaldialogs.cpp @@ -631,13 +631,19 @@ SearchResultList::SearchResultList(guint columns_count) : ListViewText(columns_c void ImportDialog::on_list_results_selection_changed() { + std::vector pathlist; + pathlist = list_results->get_selection()->get_selected_rows(); + std::vector posArray(1); + posArray = pathlist[0].get_indices(); + int row = posArray[0]; + Glib::ustring guid = list_results->get_text(row, RESULTS_COLUMN_GUID); printf("Selected text is: %s", guid.c_str()); bool item_selected = (!guid.empty()); - button_import.set_sensitive(item_selected); + button_import->set_sensitive(item_selected); } @@ -943,12 +949,13 @@ void ImportDialog::on_entry_search_activated() xml_uri = Glib::filename_to_utf8(xml_uri); } - // Open the rss feed + // Open the RSS feed Glib::RefPtr xml_file = Gio::File::create_for_uri(xml_uri); + xml_file->load_contents_async( - sigc::bind, Glib::ustring>( - sigc::mem_fun(*this, &ImportDialog::on_xml_file_read), - xml_file, xml_uri), + sigc::bind , Glib::ustring>( + sigc::mem_fun(*this, &ImportDialog::on_xml_file_read), + xml_file, xml_uri) ); } -- cgit v1.2.3