include/vcl/bitmap.hxx                       |    2 +-
 sd/source/ui/sidebar/LayoutMenu.cxx          |    4 ++--
 sd/source/ui/sidebar/LayoutMenu.hxx          |    2 +-
 sd/source/ui/sidebar/MasterPagesSelector.cxx |    4 ++--
 sd/source/ui/sidebar/MasterPagesSelector.hxx |    2 +-
 5 files changed, 7 insertions(+), 7 deletions(-)

New commits:
commit 23cbd357b067802ed36b87318b0bfaa59e4134d4
Author:     Noel Grandin <noelgran...@gmail.com>
AuthorDate: Tue Jul 29 15:21:36 2025 +0200
Commit:     Noel Grandin <noelgran...@gmail.com>
CommitDate: Tue Jul 29 21:50:08 2025 +0200

    make Bitmap(BitmapEx) constructor explicit
    
    to make it easier to spot conversions
    
    Change-Id: Ibd118547ef88139648afbd91516b853cf691a45b
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188536
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk>

diff --git a/include/vcl/bitmap.hxx b/include/vcl/bitmap.hxx
index 5d9f306302b6..e827fc87ffb6 100644
--- a/include/vcl/bitmap.hxx
+++ b/include/vcl/bitmap.hxx
@@ -111,7 +111,7 @@ public:
 
                             Bitmap();
                             Bitmap( const Bitmap& rBitmap );
-                            Bitmap( const BitmapEx& rBitmapEx );
+    explicit                Bitmap( const BitmapEx& rBitmapEx );
                             Bitmap( const Size& rSizePixel, vcl::PixelFormat 
ePixelFormat, const BitmapPalette* pPal = nullptr );
     SAL_DLLPRIVATE explicit Bitmap( std::shared_ptr<SalBitmap> xSalBitmap );
                             ~Bitmap();
diff --git a/sd/source/ui/sidebar/LayoutMenu.cxx 
b/sd/source/ui/sidebar/LayoutMenu.cxx
index 6dc386d0b702..23cfb5dc00bf 100644
--- a/sd/source/ui/sidebar/LayoutMenu.cxx
+++ b/sd/source/ui/sidebar/LayoutMenu.cxx
@@ -451,9 +451,9 @@ VclPtr<VirtualDevice> LayoutMenu::GetVirtualDevice(Image 
pImage)
     return pVDev;
 }
 
-BitmapEx LayoutMenu::GetPreviewAsBitmap(const Image& rImage)
+Bitmap LayoutMenu::GetPreviewAsBitmap(const Image& rImage)
 {
-    BitmapEx aPreviewBitmap = rImage.GetBitmapEx();
+    Bitmap aPreviewBitmap(rImage.GetBitmapEx());
     ScopedVclPtr<VirtualDevice> pVDev = VclPtr<VirtualDevice>::Create();
     if (pVDev->GetDPIScaleFactor() > 1)
         aPreviewBitmap.Scale(pVDev->GetDPIScaleFactor(), 
pVDev->GetDPIScaleFactor());
diff --git a/sd/source/ui/sidebar/LayoutMenu.hxx 
b/sd/source/ui/sidebar/LayoutMenu.hxx
index d08637fc9196..756f7c078623 100644
--- a/sd/source/ui/sidebar/LayoutMenu.hxx
+++ b/sd/source/ui/sidebar/LayoutMenu.hxx
@@ -170,7 +170,7 @@ private:
     DECL_LINK(OnPopupEnd, const OUString&, void);
 
     static VclPtr<VirtualDevice> GetVirtualDevice(Image pPreview);
-    static BitmapEx GetPreviewAsBitmap(const Image& rImage);
+    static Bitmap GetPreviewAsBitmap(const Image& rImage);
     void HandleMenuSelect(std::u16string_view rIdent);
 
     TranslateId GetStringResourceIdForLayout(AutoLayout aLayout) const;
diff --git a/sd/source/ui/sidebar/MasterPagesSelector.cxx 
b/sd/source/ui/sidebar/MasterPagesSelector.cxx
index ae9b97b0f8c0..51e96e57fb73 100644
--- a/sd/source/ui/sidebar/MasterPagesSelector.cxx
+++ b/sd/source/ui/sidebar/MasterPagesSelector.cxx
@@ -483,9 +483,9 @@ VclPtr<VirtualDevice> 
MasterPagesSelector::GetVirtualDevice(const Image& rImage)
     return pVDev;
 }
 
-BitmapEx MasterPagesSelector::GetPreviewAsBitmap(const Image& rImage)
+Bitmap MasterPagesSelector::GetPreviewAsBitmap(const Image& rImage)
 {
-    BitmapEx aPreviewBitmap = rImage.GetBitmapEx();
+    Bitmap aPreviewBitmap(rImage.GetBitmapEx());
     ScopedVclPtr<VirtualDevice> pVDev = VclPtr<VirtualDevice>::Create();
     if (pVDev->GetDPIScaleFactor() > 1)
         aPreviewBitmap.Scale(pVDev->GetDPIScaleFactor(), 
pVDev->GetDPIScaleFactor());
diff --git a/sd/source/ui/sidebar/MasterPagesSelector.hxx 
b/sd/source/ui/sidebar/MasterPagesSelector.hxx
index 0c8a36fd5e43..eb6d888a9158 100644
--- a/sd/source/ui/sidebar/MasterPagesSelector.hxx
+++ b/sd/source/ui/sidebar/MasterPagesSelector.hxx
@@ -171,7 +171,7 @@ private:
         MasterPageContainer::Token aToken);
 
     static VclPtr<VirtualDevice> GetVirtualDevice(const Image& rPreview);
-    static BitmapEx GetPreviewAsBitmap(const Image& rPreview);
+    static Bitmap GetPreviewAsBitmap(const Image& rPreview);
 };
 
 } // end of namespace sd::sidebar

Reply via email to