diff options
Diffstat (limited to 'src/project.c')
-rw-r--r-- | src/project.c | 5 |
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); } |