summaryrefslogtreecommitdiff
path: root/src/project.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/project.c')
-rw-r--r--src/project.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/project.c b/src/project.c
index a555f2d..faf232a 100644
--- a/src/project.c
+++ b/src/project.c
@@ -32,6 +32,7 @@
#include "analysis/binaries/file.h"
#include "common/xml.h"
#include "core/params.h"
+#include "glibext/signal.h"
#include "gtkext/easygtk.h"
#include "gtkext/gtkblockview.h"
#include "gtkext/gtkgraphview.h"
@@ -209,8 +210,8 @@ GStudyProject *g_study_project_open(GObject *ref, const char *filename)
if (binary != NULL)
{
- g_signal_connect(binary, "disassembly-done",
- G_CALLBACK(g_study_project_add_loaded_binary), result);
+ g_signal_connect_to_main(binary, "disassembly-done",
+ G_CALLBACK(g_study_project_add_loaded_binary), result);
g_loaded_binary_analyse(binary);
}