]> git.siccegge.de Git - frida/frida.git/blobdiff - src/core/InformationManager.cxx
Add doc repo as submodule
[frida/frida.git] / src / core / InformationManager.cxx
index 7044381511b32ce270ad6fc32756bc6b2ce4b8bd..604425e617499fa5155e3db8d84f40af49448824 100644 (file)
@@ -43,12 +43,16 @@ InformationManager::~InformationManager() {
 void InformationManager::reset(const std::string& filename) {
        this->filename = filename;
        disassembler.reset(createLLVMDisassembler(filename, this));
-       emit resetEvent();
        if (disassembler.get() != NULL) {
+               emit resetEvent();
+#ifndef CONFIG_TEST
                disassembler.get()->moveToThread(&disassemblerThread);
                connect(&disassemblerThread, &QThread::started,
                        disassembler.get(), &Disassembler::start);
                disassemblerThread.start();
+#else
+               disassembler.get()->start();
+#endif
        }
 }