Browse Source

Attempt at fixing #1187

pull/1228/head
tux3 11 years ago
parent
commit
41d8e2dd53
  1. 7
      src/nexus.cpp
  2. 3
      src/widget/widget.cpp
  3. 2
      src/widget/widget.h

7
src/nexus.cpp

@ -55,6 +55,11 @@ void Nexus::start() @@ -55,6 +55,11 @@ void Nexus::start()
qRegisterMetaType<ToxFile::FileDirection>("ToxFile::FileDirection");
qRegisterMetaType<Core::PasswordType>("Core::PasswordType");
// Create GUI
#ifndef Q_OS_ANDROID
widget = Widget::getInstance();
#endif
// Create Core
QString profilePath = Settings::getInstance().detectProfile();
coreThread = new QThread(this);
@ -68,7 +73,7 @@ void Nexus::start() @@ -68,7 +73,7 @@ void Nexus::start()
androidgui = new AndroidGUI;
androidgui->show();
#else
widget = Widget::getInstance();
widget->init();
#endif
GUI::getInstance();

3
src/widget/widget.cpp

@ -300,10 +300,7 @@ Widget* Widget::getInstance() @@ -300,10 +300,7 @@ Widget* Widget::getInstance()
assert(IS_ON_DESKTOP_GUI); // Widget must only be used on Desktop platforms
if (!instance)
{
instance = new Widget();
instance->init();
}
return instance;
}

2
src/widget/widget.h

@ -52,6 +52,7 @@ class Widget : public QMainWindow @@ -52,6 +52,7 @@ class Widget : public QMainWindow
public:
explicit Widget(QWidget *parent = 0);
void init();
void setCentralWidget(QWidget *widget, const QString &widgetName);
QString getUsername();
Camera* getCamera();
@ -135,7 +136,6 @@ private slots: @@ -135,7 +136,6 @@ private slots:
void processOfflineMsgs();
private:
void init();
void hideMainForms();
virtual bool event(QEvent * e);
Group* createGroup(int groupId);

Loading…
Cancel
Save