diff options
Diffstat (limited to 'sfx2/source/dialog/templdlg.cxx')
-rw-r--r-- | sfx2/source/dialog/templdlg.cxx | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/sfx2/source/dialog/templdlg.cxx b/sfx2/source/dialog/templdlg.cxx index 38d9fd8b4cc4..412b02f35110 100644 --- a/sfx2/source/dialog/templdlg.cxx +++ b/sfx2/source/dialog/templdlg.cxx @@ -1885,14 +1885,10 @@ void SfxCommonTemplateDialog_Impl::DeleteHdl() // we only want to show the dialog once and if we want to delete a style in use (UX-advice) if ( bUsedStyle ) { - #if defined UNX - ScopedVclPtrInstance<MessageDialog> aBox(SfxGetpApp()->GetTopWindow(), aMsg, - VclMessageType::Question, VclButtonsType::YesNo); - #else - ScopedVclPtrInstance<MessageDialog> aBox(GetWindow(), aMsg, - VclMessageType::Question, VclButtonsType::YesNo); - #endif - aApproved = aBox->Execute() == RET_YES; + std::unique_ptr<weld::MessageDialog> xBox(Application::CreateMessageDialog(GetFrameWeld(), + VclMessageType::Question, VclButtonsType::YesNo, + aMsg)); + aApproved = xBox->run() == RET_YES; } // if there are no used styles selected or the user approved the changes |