* Hwnd.cs: add an internal field for the cached_window_state.
authorChris Toshok <toshok@novell.com>
Thu, 15 Mar 2007 17:55:53 +0000 (17:55 -0000)
committerChris Toshok <toshok@novell.com>
Thu, 15 Mar 2007 17:55:53 +0000 (17:55 -0000)
commit9fc8ed79533bfb8207a73e03f2a2d3a7a4a23f80
tree55df065876d81ba1c0ea29cec0fc839e6b2bdfea
parent696773bd62ffbd779ef85776502f3d2e88d572b2
* Hwnd.cs: add an internal field for the cached_window_state.

* XplatUIX11.cs: cache the window state, invalidating the cache
(and thus re-querying the X server) only when we see an update to
the _NET_WM_STATE property.

2007-03-15  Chris Toshok  <toshok@ximian.com>

svn path=/trunk/mcs/; revision=74404
mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
mcs/class/Managed.Windows.Forms/System.Windows.Forms/Hwnd.cs
mcs/class/Managed.Windows.Forms/System.Windows.Forms/XplatUIX11.cs