Activate the driver when getting a show event, and clear the GUI Editor display widget when there's no GUI loaded.
This commit is contained in:
parent
5d71cdd56d
commit
4f0cae93d2
3 changed files with 13 additions and 0 deletions
|
@ -102,6 +102,13 @@ namespace GUIEditor
|
|||
driver->swapBuffers();
|
||||
}
|
||||
|
||||
void Nel3DWidget::showEvent( QShowEvent *evnt )
|
||||
{
|
||||
QWidget::showEvent( evnt );
|
||||
|
||||
if( driver != NULL )
|
||||
driver->activate();
|
||||
}
|
||||
|
||||
#if defined ( NL_OS_WINDOWS )
|
||||
|
||||
|
|
|
@ -55,6 +55,8 @@ namespace GUIEditor
|
|||
|
||||
protected:
|
||||
|
||||
void showEvent( QShowEvent *evnt );
|
||||
|
||||
#if defined(NL_OS_WINDOWS)
|
||||
virtual bool winEvent( MSG *message, long *result );
|
||||
#elif defined(NL_OS_MAC)
|
||||
|
|
|
@ -153,6 +153,10 @@ namespace GUIEditor
|
|||
w->getDriver()->EventServer.pump();
|
||||
draw();
|
||||
}
|
||||
else
|
||||
{
|
||||
w->clear();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue