codegen: Actually treat GLib.Source as compact class
commitf57093a06c818e73e90b4e9beec791b1fda60021
authorRico Tzschichholz <ricotz@ubuntu.com>
Sat, 16 Jun 2018 14:05:47 +0000 (16 16:05 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Mon, 18 Jun 2018 12:02:36 +0000 (18 14:02 +0200)
tree7fc9b0f84bf5de56c049ed607204454e53bf6159
parent340a0875129bdebd1066076d40d00f700184dca4
codegen: Actually treat GLib.Source as compact class

Make sure to not create a new dedicated struct for derived types and
reference them as GSource.

See https://gitlab.gnome.org/GNOME/vala/issues/641
codegen/valagtypemodule.vala