diff --git a/src/drivers/win/main.cpp b/src/drivers/win/main.cpp index 99c2de6c..0d91d5d1 100644 --- a/src/drivers/win/main.cpp +++ b/src/drivers/win/main.cpp @@ -827,20 +827,21 @@ int main(int argc,char *argv[]) } } + + if (!InitDInput()) + { + do_exit(); + return 1; + } + + if (!DriverInitialize()) + { + do_exit(); + return 1; + } + CreateMainWindow(); - if(!InitDInput()) - { - do_exit(); - return 1; - } - - if(!DriverInitialize()) - { - do_exit(); - return 1; - } - debugSystem = new DebugSystem(); debugSystem->init();