I think should be (!entry->framebuffer && g_Config.iRenderingMode == FB_BUFFERED_MODE)

BTW, in exact match (non-CLUT) , is it default apply to all 4 modes ? while CLUT mode , only apply to buffer and non-buffered mode.