DECL_ARRAY(extension_widget_t*) widgets; ///< Widgets owned by the dialog
+ bool b_hide; ///< Hide this dialog (!b_hide shows)
bool b_kill; ///< Kill this dialog
void *p_sys; ///< Dialog private pointer
if( !p_dialog->b_kill && !dialog )
{
dialog = CreateExtDialog( p_dialog );
- dialog->setVisible( true );
+ dialog->setVisible( !p_dialog->b_hide );
}
else if( !p_dialog->b_kill && dialog )
{
dialog->has_lock = true;
dialog->UpdateWidgets();
dialog->has_lock = false;
+ dialog->setVisible( !p_dialog->b_hide );
}
else if( p_dialog->b_kill )
{