Mercurial > dwindows
comparison mac/dw.m @ 2359:707836e00e5e
Mac: setNeedsDisplay:YES needs to be on the main thread...
So move dw_render_redraw() into the thread safety system.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Tue, 09 Mar 2021 13:14:15 +0000 |
parents | fad0821cb953 |
children | 2a7fed3d11f5 |
comparison
equal
deleted
inserted
replaced
2358:314d417e55c4 | 2359:707836e00e5e |
---|---|
6693 /* | 6693 /* |
6694 * Invalidate the render widget triggering an expose event. | 6694 * Invalidate the render widget triggering an expose event. |
6695 * Parameters: | 6695 * Parameters: |
6696 * handle: A handle to a render widget to be redrawn. | 6696 * handle: A handle to a render widget to be redrawn. |
6697 */ | 6697 */ |
6698 void API dw_render_redraw(HWND handle) | 6698 DW_FUNCTION_DEFINITION(dw_render_redraw, void, HWND handle) |
6699 { | 6699 DW_FUNCTION_ADD_PARAM1(handle) |
6700 DW_FUNCTION_NO_RETURN(dw_render_redraw) | |
6701 DW_FUNCTION_RESTORE_PARAM1(handle, HWND) | |
6702 { | |
6703 DW_FUNCTION_INIT; | |
6700 DWRender *render = (DWRender *)handle; | 6704 DWRender *render = (DWRender *)handle; |
6701 | 6705 |
6702 [render setNeedsDisplay:YES]; | 6706 [render setNeedsDisplay:YES]; |
6707 DW_FUNCTION_RETURN_NOTHING; | |
6703 } | 6708 } |
6704 | 6709 |
6705 /* Sets the current foreground drawing color. | 6710 /* Sets the current foreground drawing color. |
6706 * Parameters: | 6711 * Parameters: |
6707 * red: red value. | 6712 * red: red value. |