ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/iom.C
(Generate patch)

Comparing rxvt-unicode/src/iom.C (file contents):
Revision 1.11 by pcg, Mon Jan 19 17:26:43 2004 UTC vs.
Revision 1.12 by pcg, Thu Jan 29 23:26:01 2004 UTC

65 if (!iom_valid) 65 if (!iom_valid)
66 abort (); 66 abort ();
67 67
68 if (!w->active) 68 if (!w->active)
69 { 69 {
70#if IOM_CHECK
71 queue.activity = true;
72#endif
70 queue.push_back (w); 73 queue.push_back (w);
71 w->active = queue.size (); 74 w->active = queue.size ();
72 } 75 }
73} 76}
74 77
176 } 179 }
177#endif 180#endif
178 } 181 }
179 182
180#if IOM_CHECK 183#if IOM_CHECK
184 tw.activity = false;
185
181 for (int i = cw.size (); i--; ) 186 for (int i = cw.size (); i--; )
182 if (!cw[i]) 187 if (!cw[i])
183 cw.erase_unordered (i); 188 cw.erase_unordered (i);
184 else 189 else
185 cw[i]->call (*cw[i]); 190 cw[i]->call (*cw[i]);
191
192 if (tw.activity)
193 {
194 tval.tv_sec = 0;
195 tval.tv_usec = 0;
196 to = &tval;
197 }
186#endif 198#endif
187 199
188#if IOM_IO 200#if IOM_IO
189 fd_set rfd, wfd, efd; 201 fd_set rfd, wfd, efd;
190 202

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines