make SyncUpdateDC and SyncUpdateSurface inline for not defined _MGUSE_SYNC_UPDATE and/or not defined _MGSCHEMA_COMPOSITING

This commit is contained in:
Vincent Wei
2020-01-22 16:16:14 +08:00
parent 8670da5d62
commit ef0a6b9520
+10
View File
@@ -2096,7 +2096,12 @@ MG_EXPORT void GUIAPI DeleteSecondaryDC (HWND hwnd);
*
* \note This function only works when _MGUSE_SYNC_UPDATE defined.
*/
#ifdef _MGUSE_SYNC_UPDATE
MG_EXPORT BOOL GUIAPI SyncUpdateDC (HDC hdc);
#else
static inline BOOL GUIAPI SyncUpdateDC (HDC hdc)
{ return TRUE; }
#endif
/**
* \fn BOOL GUIAPI SyncUpdateSurface (HWND hwnd)
@@ -2115,7 +2120,12 @@ MG_EXPORT BOOL GUIAPI SyncUpdateDC (HDC hdc);
* \note This function only works when _MGSCHEMA_COMPOSITING and
* _MGUSE_SYNC_UPDATE defined.
*/
#if defined(_MGUSE_SYNC_UPDATE) && defined(_MGSCHEMA_COMPOSITING)
MG_EXPORT BOOL GUIAPI SyncUpdateSurface (HWND hwnd);
#else
static inline BOOL GUIAPI SyncUpdateSurface (HWND hwnd)
{ return TRUE; }
#endif
/** @} end of dc_fns */