summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/EventControlThread.cpp
diff options
context:
space:
mode:
author Saurabh Shah <saurshah@codeaurora.org> 2017-07-13 10:45:07 -0700
committer Dan Stoza <stoza@google.com> 2017-07-27 21:36:52 +0000
commitce398e4b0347757558dad84ccab052513b92df5e (patch)
tree76c4821cf3ddcb007a24f2d2a8e14d92ad659dfe /services/surfaceflinger/EventControlThread.cpp
parent58ba988476d848598e62376f726f69c567d033ad (diff)
sf: Defer DispSync initialization
Some DispSync members are initialized based on uninitialized static members of sf, that are in turn initialized in sf constructor. Fix the sequence by deferring DispSync initialization. Current sequence: sf constructor|-> DispSync constructor -> Access static sf members |-> Initialize sf static members New sequence: sf constructor|-> DispSync constructor |-> Initialize sf static members |-> DispSync init -> Access static sf members Bug: 63671437 Test: "present fences are ignored" not present in SF dumpsys Change-Id: I618d2bbbbd4e39fc382e67f85dd8d637dd82cf38 (cherry picked from commit f41745301d5ecfa680dcef3a1948a8a321f80509)
Diffstat (limited to 'services/surfaceflinger/EventControlThread.cpp')
0 files changed, 0 insertions, 0 deletions