tdf#134084 use the desired image size, not the current image size

when updating the color bar

Change-Id: I6bf76a38adc034a25c0c31833c14f2b6afe3ec6d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96738
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
diff --git a/svx/source/tbxctrls/tbxcolorupdate.cxx b/svx/source/tbxctrls/tbxcolorupdate.cxx
index 3194867..f21ad6b 100644
--- a/svx/source/tbxctrls/tbxcolorupdate.cxx
+++ b/svx/source/tbxctrls/tbxcolorupdate.cxx
@@ -120,8 +120,22 @@ namespace svx
    {
        if (mbWideButton)
            return mpTbx->GetItemContentSize(mnBtnId);
        Image aImage(mpTbx->GetItemImage(mnBtnId));
        return aImage.GetSizePixel();
        vcl::ImageType eImageType = GetImageSize();
        int nHeight(16);
        switch (eImageType)
        {
            case vcl::ImageType::Size16:
                nHeight = 16;
                break;
            case vcl::ImageType::Size26:
                nHeight = 26;
                break;
            case vcl::ImageType::Size32:
                nHeight = 32;
                break;
        }
        int nWidth = nHeight;
        return Size(nWidth, nHeight);
    }

    ToolboxButtonColorUpdaterBase::~ToolboxButtonColorUpdaterBase()