Fixing build gcc 4.5 http://bugs.gentoo.org/show_bug.cgi?id=319363 --- src/ui/playqueuemodel.cpp +++ src/ui/playqueuemodel.cpp @@ -64,7 +64,7 @@ } else { - TreeIter iter = m_ListStore->get_iter(Gtk::TreePath::TreePath(1, static_cast(index))); + TreeIter iter = m_ListStore->get_iter(Gtk::TreePath(1, static_cast(index))); row = *(m_ListStore->insert(iter)); } @@ -99,7 +99,7 @@ void PlayQueueModel::onTrackRemoved(uint32_t index) { - m_ListStore->erase(m_ListStore->get_iter(Gtk::TreePath::TreePath(1, index))); + m_ListStore->erase(m_ListStore->get_iter(Gtk::TreePath(1, index))); signalModelUpdated.emit(); } @@ -113,13 +113,13 @@ if (destIndex >= m_ListStore->children().size()) { //gtkmm should fix this, ther is no move move after - TreeIter source = m_ListStore->get_iter(Gtk::TreePath::TreePath(1, sourceIndex)); + TreeIter source = m_ListStore->get_iter(Gtk::TreePath(1, sourceIndex)); TreeIter dest = --m_ListStore->children().end(); gtk_list_store_move_after(m_ListStore->gobj(), const_cast(source.get_gobject_if_not_end()), const_cast(dest.get_gobject_if_not_end())); } else { - m_ListStore->move(m_ListStore->get_iter(Gtk::TreePath::TreePath(1, sourceIndex)), m_ListStore->get_iter(Gtk::TreePath::TreePath(1, destIndex))); + m_ListStore->move(m_ListStore->get_iter(Gtk::TreePath(1, sourceIndex)), m_ListStore->get_iter(Gtk::TreePath(1, destIndex))); } signalModelUpdated.emit(); --- src/ui/detailedalbumview.cpp +++ src/ui/detailedalbumview.cpp @@ -190,7 +190,7 @@ void DetailedAlbumView::onAlbumQueued(const Glib::ustring& rowPath) { - signalAlbumQueued.emit((*(m_AlbumModel.getStore()->get_iter(Gtk::TreePath::TreePath(rowPath))))[m_AlbumModel.columns().id], -1); + signalAlbumQueued.emit((*(m_AlbumModel.getStore()->get_iter(Gtk::TreePath(rowPath))))[m_AlbumModel.columns().id], -1); } void DetailedAlbumView::onLargeView()