From 6cdf2af0e28710a64d917d981dc8f3fae1bade08 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Thu, 8 Dec 2016 18:04:28 +0300 Subject: Scriver: fix for a broken toolbar visibility control --- plugins/Scriver/src/utils.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'plugins/Scriver/src/utils.cpp') diff --git a/plugins/Scriver/src/utils.cpp b/plugins/Scriver/src/utils.cpp index 70e6198234..949dcbd665 100644 --- a/plugins/Scriver/src/utils.cpp +++ b/plugins/Scriver/src/utils.cpp @@ -434,7 +434,7 @@ void SetToolTipRect(HWND hwndParent, HWND hwndTT, RECT *rect) SendMessage(hwndTT, TTM_NEWTOOLRECT, 0, (LPARAM)&ti); } -void SetButtonsPos(HWND hwndDlg) +void SetButtonsPos(HWND hwndDlg, bool bShow) { HDWP hdwp = BeginDeferWindowPos(Srmm_GetButtonCount()); @@ -454,6 +454,8 @@ void SetButtonsPos(HWND hwndDlg) if (hwndButton == NULL) continue; + ShowWindow(hwndButton, bShow ? SW_SHOW : SW_HIDE); + int width = iGap + cbd->m_iButtonWidth; if (cbd->m_bRSided) { iRightX -= width; -- cgit v1.2.3