[shell] Create panelshadow in surfacecreated event instead of show event

Authored by graesslin on Oct 19 2016, 8:35 AM.

Description

[shell] Create panelshadow in surfacecreated event instead of show event

Summary:
In the show event the Wayland implementation does not pick up the shadow
at all.

BUG: 368885

Test Plan: Shadow on Wayland, not tested on X11

Reviewers: Plasma, mart

Subscribers: plasma-devel

Tags: Plasma

Differential Revision: https://phabricator.kde.org/D3109

Details