#endif
if (self->shm)
wl_shm_destroy (self->shm);
+
if (self->shell)
wl_shell_destroy (self->shell);
+ if (self->scaler)
+ wl_scaler_destroy (self->scaler);
+
+#ifdef TIZEN_FEATURE_WLSINK_ENHANCEMENT
+ if (self->tizen_policy)
+ tizen_policy_destroy (self->tizen_policy);
+
+ if (self->tizen_video)
+ tizen_video_destroy (self->tizen_video);
+#endif
+
if (self->compositor)
wl_compositor_destroy (self->compositor);
wl_display_flush (self->display);
wl_display_disconnect (self->display);
}
-#ifdef TIZEN_FEATURE_WLSINK_ENHANCEMENT
- if (self->scaler)
- wl_scaler_destroy (self->scaler);
- if (self->tizen_policy)
- tizen_policy_destroy (self->tizen_policy);
- if (self->tizen_video)
- tizen_video_destroy (self->tizen_video);
-#endif
G_OBJECT_CLASS (gst_wl_display_parent_class)->finalize (gobject);
}