vcl/win/gdi/salnativewidgets-luna.cxx |    1 +
 1 file changed, 1 insertion(+)

New commits:
commit 9f8c36837329d75e4818d1c0faa1e864afb73870
Author:     Mike Kaganski <mike.kagan...@collabora.com>
AuthorDate: Sun Jun 1 13:31:55 2025 +0500
Commit:     Xisco Fauli <xiscofa...@libreoffice.org>
CommitDate: Mon Jun 9 11:18:16 2025 +0200

    tdf#166811: let CHILDREN_ON_DEMAND entries draw collapsed in vcl/win
    
    This broke after commit dad7593cf6bb91ecf95153e983723dd2cd03b469
    (GetDontKnowNodeBmp is always empty, 2022-05-11), before which, the
    value of `ButtonValue::DontKnow` was never set to entries. Of course,
    if `GetDontKnowNodeBmp` had been implemented to return a value back
    then, the problem would show there, too.
    
    Change-Id: I13895fb83b8864adabdf4b66c81346c20d15c042
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/186106
    Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com>
    Tested-by: Jenkins
    (cherry picked from commit 54802cdceb9ff3903b4be1b81638b75fdbfb21f4)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/186125
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>

diff --git a/vcl/win/gdi/salnativewidgets-luna.cxx 
b/vcl/win/gdi/salnativewidgets-luna.cxx
index d0aa805284b8..6fd613acfaf0 100644
--- a/vcl/win/gdi/salnativewidgets-luna.cxx
+++ b/vcl/win/gdi/salnativewidgets-luna.cxx
@@ -1390,6 +1390,7 @@ static bool ImplDrawNativeControl( HDC hDC, HTHEME 
hTheme, RECT rc,
             iState = GLPS_OPENED;
             break;
         case ButtonValue::Off:
+        case ButtonValue::DontKnow: // SvTLEntryFlags::CHILDREN_ON_DEMAND
             iState = GLPS_CLOSED;
             break;
         default:

Reply via email to