From 7c82ef085b21f6885760963cadd0a11593a5f22e Mon Sep 17 00:00:00 2001
From: Nicolas Pope <nwpope@utu.fi>
Date: Tue, 28 Jul 2020 20:25:58 +0300
Subject: [PATCH] Fix for segfault in add window

---
 applications/gui2/src/views/addsource.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/applications/gui2/src/views/addsource.cpp b/applications/gui2/src/views/addsource.cpp
index c8d62aac5..3f9ad3ba0 100644
--- a/applications/gui2/src/views/addsource.cpp
+++ b/applications/gui2/src/views/addsource.cpp
@@ -137,8 +137,8 @@ nanogui::Button *AddSourceWindow::_addButton(const std::string &s, nanogui::Widg
 	button->setTooltip(s);
 
 	button->setCallback([this, uri = s, hide]() {
-		ctrl_->add(uri);
 		if (hide) close();
+		ctrl_->add(uri);
 	});
 
 	return button;
-- 
GitLab