waylandsink: Fix for missing initial configure

We were doing our initial "empty" commit on the subsurface instead of the
toplevel surface. As an incidence, we should not have received a configure
event ever, not just on mutter. This fixes the following warning when using
mutter compositor (aka gnome-shell):

  waylandsink wlwindow.c:304:gst_wl_window_new_toplevel: The compositor did not send configure event.

Part-of: <gstreamer/gst-plugins-bad!2300>
29 jobs for !2300 with backport-mr-2299-into-1.18-waylandsink-configure-fix in 23 minutes and 46 seconds (queued for 9 seconds)
detached
Status Name Job ID Coverage
  Build Docker
passed alpine amd64 manifest builder docker #10397413

00:00:29

passed android docker #10397412

00:00:11

passed cerbero fedora amd64 docker #10397411

00:00:29

passed fedora amd64 docker #10397410

00:00:29

passed gst-indent amd64 docker #10397414

00:00:35

 
  Preparation
passed gst indent #10397416

00:00:43

passed manifest #10397415

00:00:46

 
  Build
passed build cerbero cross-android universal #10397425
gstreamer

00:09:35

passed build cerbero cross-ios universal #10397429
gst-ios-14.3

00:18:32

passed build cerbero cross win32 #10397426
gstreamer

00:06:37

passed build cerbero cross win64 #10397427
gstreamer

00:05:01

passed build cerbero fedora x86_64 #10397424
gstreamer

00:06:44

passed build cerbero macos x86_64 #10397428
gst-macos-11.1

00:16:35

passed build clang fedora x86_64 #10397420

00:09:27

manual build msys2 #10397423
docker windows 1809 allowed to fail manual
passed build nodebug fedora x86_64 #10397417

00:10:09

passed build static fedora x86_64 #10397418

00:10:09

passed build static nodebug fedora x86_64 #10397419

00:10:08

passed build vs2017 amd64 #10397421
docker windows 1809

00:10:49

passed build vs2017 x86 #10397422
docker windows 1809

00:11:00

 
  Test
passed check fedora #10397430
gstreamer

00:06:26

passed integration testsuites fedora 1/4 #10397431
gstreamer

00:06:32

passed integration testsuites fedora 2/4 #10397432
gstreamer

00:07:13

passed integration testsuites fedora 3/4 #10397433
gstreamer

00:08:29

passed integration testsuites fedora 4/4 #10397434
gstreamer

00:08:19

passed valgrind bad #10397435
gstreamer

00:05:04

 
  Integrate
passed cross-android universal examples #10397436

00:06:13

passed cross-ios universal examples #10397438
gst-ios-14.3

00:03:46

passed documentation #10397437

00:12:28