diff options
author | Petr Mrázek <peterix@gmail.com> | 2013-08-03 15:57:33 +0200 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2013-08-03 15:57:33 +0200 |
commit | 13b1b98f7cf8a3b3b2c15dd42f96537b02c00711 (patch) | |
tree | ff3a67221e90eb9aa067e0b0d1f934fd4dd28534 /main.cpp | |
parent | 2e0cbf393a5320dbf5448ca44a9b5905314b0be8 (diff) | |
download | PrismLauncher-13b1b98f7cf8a3b3b2c15dd42f96537b02c00711.tar.gz PrismLauncher-13b1b98f7cf8a3b3b2c15dd42f96537b02c00711.tar.bz2 PrismLauncher-13b1b98f7cf8a3b3b2c15dd42f96537b02c00711.zip |
WTF, I don't even...
Diffstat (limited to 'main.cpp')
-rw-r--r-- | main.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -64,13 +64,18 @@ private slots: void onLoginComplete(QString instId, LoginResponse response) { - // TODO: console + proc = instance->prepareForLaunch(response.username(), response.sessionID()); + if(!proc) + { + //FIXME: report error + return; + } console = new ConsoleWindow(); - proc = new MinecraftProcess(instance.data(), response.username(), response.sessionID()); - //if (instance->getShowConsole()) console->show(); + connect(proc, SIGNAL(ended()), SLOT(onTerminated())); connect(proc, SIGNAL(log(QString,MessageLevel::Enum)), console, SLOT(write(QString,MessageLevel::Enum))); + proc->launch(); } |