[Libreoffice-commits] core.git: basic/source include/vcl vcl/source

Herbert Dürr hdu at apache.org
Mon Dec 2 08:46:52 PST 2013


 basic/source/runtime/methods.cxx |    2 +-
 include/vcl/msgbox.hxx           |    2 ++
 vcl/source/window/msgbox.cxx     |    8 ++++++++
 3 files changed, 11 insertions(+), 1 deletion(-)

New commits:
commit 3a437baee23d45ab64d557fed75e2e1b14aa5541
Author: Herbert Dürr <hdu at apache.org>
Date:   Mon Dec 2 12:33:06 2013 +0000

    Resolves: #i74854# fix buttons in MsgBox with info icon
    
    Patch by: hanya.runo at gmail.com
    Found by: ooo at catcons.co.uk
    Tested by: hdu at apache.org
    
    (cherry picked from commit 02cc651a1b45cbfbdab0aca6b57bff7bdf9e4f2c)
    
    Conflicts:
    	basic/source/runtime/methods.cxx
    	vcl/inc/vcl/msgbox.hxx
    
    Change-Id: I1656263e189f1a6cfa58436741bfa74ae0e6fffa

diff --git a/basic/source/runtime/methods.cxx b/basic/source/runtime/methods.cxx
index 083152b..5351606 100644
--- a/basic/source/runtime/methods.cxx
+++ b/basic/source/runtime/methods.cxx
@@ -4631,7 +4631,7 @@ RTLFUNC(MsgBox)
         pBox = new WarningBox( pParent, nWinBits, aMsg );
         break;
     case 64:
-        pBox = new InfoBox( pParent, aMsg );
+        pBox = new InfoBox( pParent, nWinBits, aMsg );
         break;
     default:
         pBox = new MessBox( pParent, nWinBits, aTitle, aMsg );
diff --git a/include/vcl/msgbox.hxx b/include/vcl/msgbox.hxx
index 58f818b..b1387f0 100644
--- a/include/vcl/msgbox.hxx
+++ b/include/vcl/msgbox.hxx
@@ -86,6 +86,8 @@ private:
 public:
                         InfoBox( Window* pParent, const OUString& rMessage );
                         InfoBox( Window* pParent, const ResId & rResId );
+                        InfoBox( Window* pParent, WinBits nStyle,
+                                const OUString& rMessage );
 
     static Image        GetStandardImage();
 };
diff --git a/vcl/source/window/msgbox.cxx b/vcl/source/window/msgbox.cxx
index 0e95ea8..82e216a 100644
--- a/vcl/source/window/msgbox.cxx
+++ b/vcl/source/window/msgbox.cxx
@@ -456,6 +456,14 @@ InfoBox::InfoBox( Window* pParent, const ResId & rResId ) :
 
 // -----------------------------------------------------------------------
 
+InfoBox::InfoBox( Window* pParent, WinBits nStyle, const OUString& rMessage ) :
+    MessBox( pParent, nStyle, OUString(), rMessage )
+{
+    ImplInitInfoBoxData();
+}
+
+// -----------------------------------------------------------------------
+
 Image InfoBox::GetStandardImage()
 {
     ImplInitMsgBoxImageList();


More information about the Libreoffice-commits mailing list