From 51091b2cf9f020001b770db17fdd13d6439e3306 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 21 Dec 2012 14:26:10 +0000 Subject: [PATCH] freesound: break page-request loop if search result is empty. git-svn-id: svn://localhost/ardour2/branches/3.0@13699 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/sfdb_ui.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gtk2_ardour/sfdb_ui.cc b/gtk2_ardour/sfdb_ui.cc index 42d304e8f4..76be33ad0d 100644 --- a/gtk2_ardour/sfdb_ui.cc +++ b/gtk2_ardour/sfdb_ui.cc @@ -879,6 +879,11 @@ SoundFileBrowser::freesound_search() } XMLNodeList sounds = sounds_root->children(); + if (sounds.size() == 0) { + /* nothing found */ + break; + } + XMLNodeConstIterator niter; XMLNode *node; for (niter = sounds.begin(); niter != sounds.end(); ++niter) {