summaryrefslogtreecommitdiff
path: root/src/search/SearchView.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/search/SearchView.cpp')
-rw-r--r--src/search/SearchView.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/search/SearchView.cpp b/src/search/SearchView.cpp
index c1d6597..bee2fbb 100644
--- a/src/search/SearchView.cpp
+++ b/src/search/SearchView.cpp
@@ -517,9 +517,7 @@ void SearchView::NotifySaveListChanged(SearchModel * sender)
for(i = 0; i < saveButtons.size(); i++)
{
RemoveComponent(saveButtons[i]);
- delete saveButtons[i];
}
- saveButtons.clear();
if(!sender->GetSavesLoaded())
{
nextButton->Enabled = false;
@@ -574,6 +572,11 @@ void SearchView::NotifySaveListChanged(SearchModel * sender)
delete errorLabel;
errorLabel = NULL;
}
+ for(i = 0; i < saveButtons.size(); i++)
+ {
+ delete saveButtons[i];
+ }
+ saveButtons.clear();
buttonYOffset = 28;
buttonXOffset = buttonPadding;