summaryrefslogtreecommitdiffstats
path: root/libs/utils/SystemClock.cpp
diff options
context:
space:
mode:
authorMathias Agopian <mathias@google.com>2011-02-09 18:38:55 -0800
committerAlex Ray <aray@google.com>2013-07-30 13:56:55 -0700
commitff49de731f3361afc77abe9b60bc7c8e6708f886 (patch)
tree54827f3326042a2c4266dff888b9de7fc603969d /libs/utils/SystemClock.cpp
parentda74bc06a8e5c5c102fa06b0c64cd5dc00efeb97 (diff)
downloadsystem_core-ff49de731f3361afc77abe9b60bc7c8e6708f886.zip
system_core-ff49de731f3361afc77abe9b60bc7c8e6708f886.tar.gz
system_core-ff49de731f3361afc77abe9b60bc7c8e6708f886.tar.bz2
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
Diffstat (limited to 'libs/utils/SystemClock.cpp')
0 files changed, 0 insertions, 0 deletions