diff --git a/vcl/source/components/ColorPicker.cxx b/vcl/source/components/ColorPicker.cxx index 3308001d1776..4ddba4fed433 100644 --- a/vcl/source/components/ColorPicker.cxx +++ b/vcl/source/components/ColorPicker.cxx @@ -7,9 +7,6 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -#include -#include - #include #include #include @@ -20,6 +17,7 @@ #include #include #include +#include #include #include @@ -105,12 +103,10 @@ void SAL_CALL ColorPicker::setTitle(const OUString&) {} sal_Int16 SAL_CALL ColorPicker::execute() { - std::unique_ptr pColorChooserDialog - = ImplGetSVData()->mpDefInst->CreateColorChooserDialog(Application::GetFrameWeld(m_xParent), - vcl::ColorPickerMode::Select); - const int nRet = pColorChooserDialog->run(); + ColorDialog aColorDialog(Application::GetFrameWeld(m_xParent)); + const int nRet = aColorDialog.Execute(); if (nRet == RET_OK) - m_aColor = pColorChooserDialog->get_color(); + m_aColor = aColorDialog.GetColor(); return nRet; }