Compositor only creates GPUResourceHandler in init function which
should not be affected by any changes in Connect call. Move this
to init, so we dont reinitialize GPUResourceHandler unnecessarily.
Jira: None.
Test: No regressions on Linux and Android.
Signed-off-by: Kalyan Kondapally <kalyan.kondapally@intel.com>
#endif
frame_ = 0;
flip_handler_.reset(new PageFlipEventHandler());
+ compositor_.Init();
return true;
}
return false;
}
- compositor_.Init();
flip_handler_->Init(refresh_, gpu_fd_, pipe_);
dpms_mode_ = DRM_MODE_DPMS_ON;
drmModeConnectorSetProperty(gpu_fd_, connector_, dpms_prop_,
dpms_mode_ = DRM_MODE_DPMS_OFF;
drmModeConnectorSetProperty(gpu_fd_, connector_, dpms_prop_,
DRM_MODE_DPMS_OFF);
+ previous_layers_.clear();
+ previous_plane_state_.clear();
ScopedDrmAtomicReqPtr pset(drmModeAtomicAlloc());
if (!pset) {