From d9d9b7a1934adc548f2acc90a750d6f0451cdd3a Mon Sep 17 00:00:00 2001 From: Shamus Hammons Date: Mon, 6 Feb 2012 17:20:03 +0000 Subject: [PATCH] Fix to prevent segfaulting on 64-bit platforms. --- src/main.cpp | 4 ++-- src/main.h | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 00643e1..e17fccf 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -21,6 +21,8 @@ Architektonas::Architektonas(int argc, char * argv[]): QApplication(argc, argv)//, charWnd(NULL) { + mainWindow = new ApplicationWindow; + mainWindow->show(); } @@ -30,8 +32,6 @@ int main(int argc, char * argv[]) Q_INIT_RESOURCE(architektonas); // This must the same name as the exe filename Architektonas app(argc, argv); - ApplicationWindow mainWindow; - mainWindow.show(); return app.exec(); } diff --git a/src/main.h b/src/main.h index b60c8ed..95ec930 100644 --- a/src/main.h +++ b/src/main.h @@ -5,14 +5,16 @@ // Forward declarations //class CharWindow; +class ApplicationWindow; class Architektonas: public QApplication { public: Architektonas(int argc, char * argv[]); -// public: + public: // CharWindow * charWnd; + ApplicationWindow * mainWindow; }; #endif // __MAIN_H__ -- 2.37.2