In gavver 0.8.8 RosterView class, the _event_flash data member is
not initialized in constructor. This causes event icons to not flash,
and indeed the RosterView::FlashEvents() function not really
The reason is that FlashEvents() periodically inverts the
_event_flash flag, which on my platform (gcc 3.3.2/x86/Fedora Core
1) merely inverts the least significant bit of the byte used to store the
bool variable; if the initial value of the byte is, say, 69, then
FlashEvents() causes it to "flash" between 68 and 69, i.e. the bool
value is always true and no real flashing happens.
Log in to post a comment.