fixing #1717
This commit is contained in:
parent
12be6361e2
commit
4fbda5c35a
1 changed files with 9 additions and 2 deletions
|
@ -147,13 +147,20 @@ BrowseItem :: onShow(void) throw ()
|
||||||
{
|
{
|
||||||
Ptr<const Glib::ustring>::Ref metadataKey = metadataEntry->getActiveKey();
|
Ptr<const Glib::ustring>::Ref metadataKey = metadataEntry->getActiveKey();
|
||||||
|
|
||||||
|
Ptr<std::vector<Glib::ustring> >::Ref values;
|
||||||
|
try {
|
||||||
|
values = gLiveSupport->browse(metadataKey, parentCriteria);
|
||||||
|
} catch (XmlRpcException &e) {
|
||||||
|
std::cerr << "Error in BrowseItem::onShow(): "
|
||||||
|
<< e.what() << std::endl;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
treeModel->clear();
|
treeModel->clear();
|
||||||
Gtk::TreeModel::Row row = *treeModel->append();
|
Gtk::TreeModel::Row row = *treeModel->append();
|
||||||
row[modelColumns.column] = allString;
|
row[modelColumns.column] = allString;
|
||||||
metadataValues->get_selection()->select(*row);
|
metadataValues->get_selection()->select(*row);
|
||||||
|
|
||||||
Ptr<std::vector<Glib::ustring> >::Ref
|
|
||||||
values = gLiveSupport->browse(metadataKey, parentCriteria);
|
|
||||||
std::vector<Glib::ustring>::const_iterator valuesIt;
|
std::vector<Glib::ustring>::const_iterator valuesIt;
|
||||||
for (valuesIt = values->begin(); valuesIt != values->end(); ++valuesIt) {
|
for (valuesIt = values->begin(); valuesIt != values->end(); ++valuesIt) {
|
||||||
row = *treeModel->append();
|
row = *treeModel->append();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue