void InformationManager::reset(const std::string& filename) {
this->filename = filename;
disassembler.reset(createLLVMDisassembler(filename, this));
- emit resetEvent();
if (disassembler.get() != NULL) {
+ emit resetEvent();
disassembler.get()->moveToThread(&disassemblerThread);
connect(&disassemblerThread, &QThread::started,
disassembler.get(), &Disassembler::start);