desktop-shell: activate xdg child surface on activation

This makes sure that when you navigate to a window with a transient
dialog open (like the GTK "About" dialog), the dialog will be activated.
2 jobs for master in 1 minute and 48 seconds (queued for 2 seconds)
latest
Status Job ID Name Coverage
  Build
failed #79270
build-native-autotools

00:01:48

failed #79271
build-native-meson

00:01:35

 
Name Stage Failure
failed
build-native-autotools Build
and LIBEVDEV_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Uploading artifacts...
WARNING: build-*/weston-*.tar.xz: no matching files
build-*/*.log: found 1 matching files

WARNING: build-*/logs: no matching files
prefix-*: found 54 matching files

Uploading artifacts to coordinator... ok
id=79270 responseStatus=201 Created token=_zRz92kN
ERROR: Job failed: exit code 1
failed
build-native-meson Build

meson.build:150:0: ERROR: Dependency "libevdev" not found, tried pkgconfig

A full log can be found at /builds/myfreeweb/weston/build-weston-733255309759ae757c213d1b01dd3308f6690a25-79271/meson-logs/meson-log.txt
Uploading artifacts...
WARNING: build-meson/meson-logs: no matching files
prefix-*: found 54 matching files

Uploading artifacts to coordinator... ok
id=79271 responseStatus=201 Created token=ynG9Dy6p
ERROR: Job failed: exit code 1