summaryrefslogtreecommitdiff
path: root/src/main.patch
diff options
context:
space:
mode:
authorTannin <Tannin@Serenity>2013-02-03 12:49:25 +0100
committerTannin <Tannin@Serenity>2013-02-03 12:49:25 +0100
commit981f8b3acf7e76f27c02f4ced80d55b424cc7497 (patch)
tree0f504d99d1e5fe197258febff3c147d0725abda4 /src/main.patch
initial commit to mercurial repository.
Corresponds to MO version 0.12.6
Diffstat (limited to 'src/main.patch')
-rw-r--r--src/main.patch41
1 files changed, 41 insertions, 0 deletions
diff --git a/src/main.patch b/src/main.patch
new file mode 100644
index 00000000..96b076b4
--- /dev/null
+++ b/src/main.patch
@@ -0,0 +1,41 @@
+Index: ./main.cpp
+===================================================================
+--- ./main.cpp (revision 77)
++++ ./main.cpp (revision 94)
+@@ -36,6 +36,7 @@
+ #include <QMessageBox>
+ #include <QSharedMemory>
+ #include <QBuffer>
++#include <QSplashScreen>
+ #include <eh.h>
+
+ //#pragma comment(linker, "/manifestDependency:\"name='dlls' processorArchitecture='*' version='1.0.0.0' type='win32' \"")
+@@ -114,6 +115,7 @@
+
+
+ class MyApplication : public QApplication {
++
+ public:
+
+ MyApplication(int argc, char **argv)
+@@ -202,8 +204,10 @@
+ {
+ MyApplication application(argc, argv);
+ SetUnhandledExceptionFilter(MyUnhandledExceptionFilter);
+-
+ LogBuffer::init(20, QtDebugMsg, application.applicationDirPath().append("/mo_interface.log"));
++ QPixmap pixmap(":/new/guiresources/splash.png");
++ QSplashScreen splash(pixmap);
++ splash.show();
+
+ QStringList arguments = application.arguments();
+
+@@ -390,7 +394,7 @@
+ (isNxmLink(arguments.at(1)))) {
+ mainWindow.externalMessage(arguments.at(1));
+ }
+-
++ splash.finish(&mainWindow);
+ return application.exec();
+ } catch (const std::exception &e) {
+ reportError(e.what());