File diff r4548:6a33e364fba5 → r4549:76b9213799ac
video/cocoa_v.m
Show inline comments
 
@@ -1174,13 +1174,13 @@ static const char* QZ_SetVideoWindowed(u
 
	_cocoa_video_data.realpixels = GetPixBaseAddr(GetPortPixMap([ _cocoa_video_data.qdview qdPort ]));
 
	_cocoa_video_data.pitch = GetPixRowBytes(GetPortPixMap([ _cocoa_video_data.qdview qdPort ]));
 
	UnlockPortBits([ _cocoa_video_data.qdview qdPort ]);
 

	
 
	/* _cocoa_video_data.realpixels now points to the window's pixels
 
	 * We want it to point to the *view's* pixels
 
	*/
 
	 */
 
	{
 
		int vOffset = [ _cocoa_video_data.window frame ].size.height - [ _cocoa_video_data.qdview frame ].size.height - [ _cocoa_video_data.qdview frame ].origin.y;
 
		int hOffset = [ _cocoa_video_data.qdview frame ].origin.x;
 

	
 
		_cocoa_video_data.realpixels = (uint8*)_cocoa_video_data.realpixels + (vOffset * _cocoa_video_data.pitch) + hOffset * (_cocoa_video_data.device_bpp / 8);
 
	}