System.Windows.Forms.XplatUIX11.UpdateWindow C# (CSharp) Method

UpdateWindow() private method

private UpdateWindow ( IntPtr handle ) : void
handle IntPtr
return void
		internal override void UpdateWindow(IntPtr handle) {
			Hwnd	hwnd;

			hwnd = Hwnd.ObjectFromHandle(handle);

			if (!hwnd.visible || !hwnd.expose_pending || !hwnd.Mapped) {
				return;
			}

			SendMessage(handle, Msg.WM_PAINT, IntPtr.Zero, IntPtr.Zero);
			hwnd.Queue.Paint.Remove(hwnd);
		}
XplatUIX11