mirror of
https://github.com/yawut/SDL.git
synced 2026-08-23 09:15:18 -05:00
Merged r2985:2986 from branches/SDL-1.2: directfb yuv coop level fix.
This commit is contained in:
@@ -116,6 +116,14 @@ CreateYUVSurface(_THIS, struct private_yuvhwdata *hwdata,
|
||||
break;
|
||||
}
|
||||
|
||||
/* Need to set coop level or newer DirectFB versions will fail here. */
|
||||
ret = layer->SetCooperativeLevel(layer, DLSCL_ADMINISTRATIVE);
|
||||
if (ret) {
|
||||
SetDirectFBError("IDirectFBDisplayLayer::SetCooperativeLevel() failed", ret);
|
||||
layer->Release(layer);
|
||||
return ret;
|
||||
}
|
||||
|
||||
ret = layer->SetConfiguration(layer, &conf);
|
||||
if (ret) {
|
||||
SetDirectFBerror("IDirectFBDisplayLayer::SetConfiguration", ret);
|
||||
|
||||
Reference in New Issue
Block a user