* Hwnd.cs: add an internal field for the cached_window_state.
commitfbcbe8eea53381bd13f1af0c8474a8e4d6e942b0
authortoshok <toshok@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Thu, 15 Mar 2007 17:55:53 +0000 (15 17:55 +0000)
committertoshok <toshok@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Thu, 15 Mar 2007 17:55:53 +0000 (15 17:55 +0000)
treee2fce896fed369b7f23f901c2c271010806147fd
parentb5321837c27a882354e7fa58baef717cc3b473cc
* 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>

git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mcs@74404 e3ebcda4-bce8-0310-ba0a-eca2169e7518
class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
class/Managed.Windows.Forms/System.Windows.Forms/Hwnd.cs
class/Managed.Windows.Forms/System.Windows.Forms/XplatUIX11.cs