diff options
-rw-r--r-- | include/vcl/button.hxx | 2 | ||||
-rw-r--r-- | vcl/source/control/button.cxx | 8 |
2 files changed, 3 insertions, 7 deletions
diff --git a/include/vcl/button.hxx b/include/vcl/button.hxx index a702a79c12c6..02371c996e95 100644 --- a/include/vcl/button.hxx +++ b/include/vcl/button.hxx @@ -270,7 +270,7 @@ private: const Size& rImageSize, tools::Rectangle& rStateRect, tools::Rectangle& rMouseRect ); SAL_DLLPRIVATE void ImplDrawRadioButton(vcl::RenderContext& rRenderContext ); - SAL_DLLPRIVATE void ImplUncheckAllOther( const bool bSetStyle = true); + SAL_DLLPRIVATE void ImplUncheckAllOther(); SAL_DLLPRIVATE Size ImplGetRadioImageSize() const; SAL_DLLPRIVATE long ImplGetImageToTextDistance() const; diff --git a/vcl/source/control/button.cxx b/vcl/source/control/button.cxx index e6d52df0630a..1f9e2573e144 100644 --- a/vcl/source/control/button.cxx +++ b/vcl/source/control/button.cxx @@ -1789,9 +1789,6 @@ WinBits RadioButton::ImplInitStyle( const vcl::Window* pPrevWindow, WinBits nSty nStyle &= ~WB_TABSTOP; } - if ( IsChecked() && IsRadioCheckEnabled() ) - ImplUncheckAllOther( /*bSetStyle=*/false ); - return nStyle; } @@ -2180,10 +2177,9 @@ std::vector< VclPtr<RadioButton> > RadioButton::GetRadioButtonGroup(bool bInclud return aGroup; } -void RadioButton::ImplUncheckAllOther( const bool bSetStyle ) +void RadioButton::ImplUncheckAllOther() { - if ( bSetStyle ) - mpWindowImpl->mnStyle |= WB_TABSTOP; + mpWindowImpl->mnStyle |= WB_TABSTOP; std::vector<VclPtr<RadioButton> > aGroup(GetRadioButtonGroup(false)); // iterate over radio button group and checked buttons |