Merge pull request #3634 from spxtr/DQt22

Stop parenting RenderWidget.
This commit is contained in:
Mathew Maidment 2016-03-02 16:51:37 -05:00
commit a64dd3659a
2 changed files with 7 additions and 1 deletions

View File

@ -32,12 +32,17 @@ MainWindow::MainWindow() : QMainWindow(nullptr)
ConnectMenuBar(); ConnectMenuBar();
} }
MainWindow::~MainWindow()
{
m_render_widget->deleteLater();
}
void MainWindow::CreateComponents() void MainWindow::CreateComponents()
{ {
m_menu_bar = new MenuBar(this); m_menu_bar = new MenuBar(this);
m_tool_bar = new ToolBar(this); m_tool_bar = new ToolBar(this);
m_game_list = new GameList(this); m_game_list = new GameList(this);
m_render_widget = new RenderWidget(this); m_render_widget = new RenderWidget;
m_stack = new QStackedWidget(this); m_stack = new QStackedWidget(this);
m_paths_dialog = new PathDialog(this); m_paths_dialog = new PathDialog(this);
} }

View File

@ -22,6 +22,7 @@ class MainWindow final : public QMainWindow
public: public:
explicit MainWindow(); explicit MainWindow();
~MainWindow();
signals: signals:
void EmulationStarted(); void EmulationStarted();