Bug 541036 - Gnumeric crashes when trying to open Desktop or user's folder
authorTor Lillqvist <tml@novell.com>
Sat, 2 Aug 2008 23:51:51 +0000 (23:51 +0000)
committerTor Lillqvist <tml@src.gnome.org>
Sat, 2 Aug 2008 23:51:51 +0000 (23:51 +0000)
commit8258d6863bd28df3f1e787756960a3e8f3197afe
tree99ca129ba43b6630ed9cb213c5a13f8f0815f011
parente4194cb055e44f8a1bd2ab666ead9fa040bcdb89
Bug 541036 - Gnumeric crashes when trying to open Desktop or user's folder

2008-08-03  Tor Lillqvist  <tml@novell.com>

Bug 541036 - Gnumeric crashes when trying to open Desktop or
user's folder under Windows

* win32/gwin32directorymonitor.c
(g_win32_directory_monitor_constructor): Ignore error from
CreateFile() when opening directory. Instead of asserting, just
store INVALID_HANDLE_VALUE then in
GWin32DirectoryMonitorPrivate::hDirectory. Also ignore error from
ReadDirectoryChangesW().
(g_win32_directory_monitor_cancel): Don't attempt to close
directory handle if it is INVALID_HANDLE_VALUE.

svn path=/trunk/; revision=7289
gio/ChangeLog
gio/win32/gwin32directorymonitor.c