[Bug 26556] StarCraft2 Editor: Icons in treeview are transparents

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Aug 3 05:02:09 CDT 2011


http://bugs.winehq.org/show_bug.cgi?id=26556

--- Comment #8 from Florian <florian at fkoeberle.de> 2011-08-03 05:02:08 CDT ---
I analysed the bug a bit more and found out, that:
1.) It's enough to close the dialog which could be used for adding actions, to
make all icons vanish. It doesn't matter if you add an action or not.
2.) Closing the dialog for adding conditions to a trigger makes all icons
vanish too.
3.) Adding local variables to a trigger works (it's a node too) without
triggering the icon bug. It's propably because no dialog opens when you add a
variable.
4.) If icons vanish, they vanish for all editor windows and not just for tree
views, but the tabs of the data editor loose their icon then too.
5.) If icons vanish they do so for other windows not instantly, but only when
the window needs to redraw itself.
6.) If you close in the data editor a dialog for adding and removing
validators, then the icons vanish too. Like with the action add dialog it
doesn't matter if you actually add or remove validators.
7.) It's the closing and not the opening of the dialogs which makes the icons
vanish: I opened the validator add/remove dialog and then switched to the
trigger window and the icons got there properly redrawn until I closed the
validator add/remove dialog.


The dialogs for adding actions, conditions and validators have in common they
contain one or more listviews. Even if none of the listviews shows actually
icons(at least with wine).

So my current guess is that somehow the listview releases the icon list when it
gets destroyed while it gets still used by other dialogs. This evening I want
to do some traces to find out if my guess is right.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list