diff --git a/applications/gui/src/src_window.cpp b/applications/gui/src/src_window.cpp
index 98b760676a06099b7994ccbb0dc2db5d67b48783..62fbb7265f84bf03ffbe536aa30a2d9d8131828a 100644
--- a/applications/gui/src/src_window.cpp
+++ b/applications/gui/src/src_window.cpp
@@ -187,7 +187,7 @@ SourceWindow::SourceWindow(nanogui::Widget *parent, ftl::ctrl::Master *ctrl)
 	});
 
 #ifdef HAVE_LIBARCHIVE
-	auto snapshot = new Button(tools, "Snapshot");
+	auto snapshot = new Button(this, "Snapshot");
 	snapshot->setCallback([this] {
 		try {
 			char timestamp[18];