gtk+ r20086 - in trunk: . gdk/quartz
- From: rhult svn gnome org
- To: svn-commits-list gnome org
- Subject: gtk+ r20086 - in trunk: . gdk/quartz
- Date: Thu, 8 May 2008 18:23:09 +0100 (BST)
Author: rhult
Date: Thu May 8 17:23:08 2008
New Revision: 20086
URL: http://svn.gnome.org/viewvc/gtk+?rev=20086&view=rev
Log:
2008-05-08 Richard Hult <richard imendio com>
* gdk/quartz/gdkeventloop-quartz.c (poll_func): Only set the fake
fd's revents, not the first one. Fixes bug #531056, spotted by
Yevgen Muntyan.
Modified:
trunk/ChangeLog
trunk/gdk/quartz/gdkeventloop-quartz.c
Modified: trunk/gdk/quartz/gdkeventloop-quartz.c
==============================================================================
--- trunk/gdk/quartz/gdkeventloop-quartz.c (original)
+++ trunk/gdk/quartz/gdkeventloop-quartz.c Thu May 8 17:23:08 2008
@@ -295,7 +295,14 @@
if (event)
{
- ufds[0].revents = G_IO_IN;
+ for (i = 0; i < nfds; i++)
+ {
+ if (ufds[i].fd == -1)
+ {
+ ufds[i].revents = G_IO_IN;
+ break;
+ }
+ }
current_event = [event retain];
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]