commit | ff49de731f3361afc77abe9b60bc7c8e6708f886 | [log] [tgz] |
---|---|---|
author | Mathias Agopian <mathias@google.com> | Wed Feb 09 18:38:55 2011 -0800 |
committer | Alex Ray <aray@google.com> | Tue Jul 30 13:56:55 2013 -0700 |
tree | 54827f3326042a2c4266dff888b9de7fc603969d | |
parent | da74bc06a8e5c5c102fa06b0c64cd5dc00efeb97 [diff] |
fix [3408713] Dialog window invisible sometimes weak pointer comparison operators were implemented wrong, they were using the internal "unsafe" pointer. We could end up with two "equal" weak pointer pointing to different objects. this caused KeyedVector keyed by weak pointer to work incorrectly, in turn causing a window that just got added to a list to be immediately removed. Change-Id: Ib191010c39aafa9229109e4211f6c3b2b2f9696d