Skip to content

Commit f1e7f8d

Browse files
committed
BM_SETCHECK works for triggering listeners in MacOS
1 parent 811741d commit f1e7f8d

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

reaper-adm-extension/src/reaper_adm/exportaction_dialogcontrol.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,8 +180,7 @@ void RenderDialogState::setCheckboxState(HWND hwnd, bool state)
180180
#ifdef WIN32
181181
SendMessage(hwnd, BM_CLICK, 0, 0);
182182
#else
183-
buttonWindowProc(hwnd, WM_LBUTTONDOWN, 0, 0);
184-
buttonWindowProc(hwnd, WM_LBUTTONUP, 0, 0);
183+
SendMessage(hwnd, BM_SETCHECK, state ? BST_CHECKED : BST_UNCHECKED, 0);
185184
#endif
186185
}
187186

0 commit comments

Comments
 (0)