Do not delete extended output instances twice
authorLaszlo Agocs <laszlo.p.agocs@nokia.com>
Sun, 22 Apr 2012 08:31:47 +0000 (11:31 +0300)
committerJørgen Lind <jorgen.lind@nokia.com>
Tue, 24 Apr 2012 11:48:41 +0000 (13:48 +0200)
No need to destroy in Output dtor, delete is already called in
ExtendedOutput::destroy_resource. This prevents crashing when exiting
the compositor.

Change-Id: I2558ee012be56da055dbefbb474c0124681321ba
Reviewed-by: Jørgen Lind <jorgen.lind@nokia.com>
src/compositor/wayland_wrapper/wloutput.cpp

index 57d073d..c1c91ed 100644 (file)
@@ -98,7 +98,6 @@ Output::Output(OutputGlobal *outputGlobal, wl_client *client, uint32_t version,
 
 Output::~Output()
 {
-    delete m_extended_output;
 }
 
 ExtendedOutput *Output::extendedOutput() const