OSDN Git Service

Fix segfault when shutting down.
authorKalyan Kondapally <kalyan.kondapally@intel.com>
Fri, 1 Sep 2017 23:22:57 +0000 (16:22 -0700)
committerKalyan Kondapally <kalyan.kondapally@intel.com>
Sun, 3 Sep 2017 04:39:23 +0000 (21:39 -0700)
commit5d2e38e1e246ba062c36491c757ff6f52d8673ee
tree674b75a16fc0f18a3a46184a820c52b28e851696
parentb082c4322b6d222b3e87e9e4db2e15b36cc7e4c3
Fix segfault when shutting down.

DisplayQueue was calling a virtual function of Display in
SetPowerMode, which was getting called from destructor after
the object has been deleted. Let's make sure all the power off
operations are handled before display is destroyed.

Jira: None.
Test: No segfault during destruction of test apps on Linux.
Signed-off-by: Kalyan Kondapally <kalyan.kondapally@intel.com>
wsi/drm/drmdisplay.cpp
wsi/drm/drmdisplaymanager.cpp
wsi/physicaldisplay.cpp