From a6b4f62d7530131d680167232b802203cbe22f0d Mon Sep 17 00:00:00 2001 From: WerWolv Date: Thu, 23 Jan 2025 19:22:40 +0100 Subject: [PATCH] fix: Opening files in existing instance not working --- main/gui/source/init/run/cli.cpp | 3 --- main/gui/source/main.cpp | 7 +++++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/main/gui/source/init/run/cli.cpp b/main/gui/source/init/run/cli.cpp index fefb473b0..6f9797795 100644 --- a/main/gui/source/init/run/cli.cpp +++ b/main/gui/source/init/run/cli.cpp @@ -65,9 +65,6 @@ namespace hex::init { PluginManager::load(dir); } - // Setup messaging system to allow sending commands to the main ImHex instance - hex::messaging::setupMessaging(); - // Process the arguments hex::subcommands::processArguments(args); diff --git a/main/gui/source/main.cpp b/main/gui/source/main.cpp index 61dbbc4a9..7b0dd7216 100644 --- a/main/gui/source/main.cpp +++ b/main/gui/source/main.cpp @@ -4,8 +4,8 @@ #include -#include "window.hpp" -#include "init/splash_window.hpp" +#include +#include #include "crash_handlers.hpp" @@ -38,6 +38,9 @@ int main(int argc, char **argv) { // Run platform-specific initialization code Window::initNative(); + // Setup messaging system to allow sending commands to the main ImHex instance + hex::messaging::setupMessaging(); + // Handle command line arguments if any have been passed if (argc > 1) { init::runCommandLine(argc, argv);