Can't use HdySqueezer as a subclass
This means e.g. HdySqueezer can't be used as a GTK Builder template, making people commonly have to wrap it in a GtkBin as a workaround: https://github.com/search?l=XML&q=parent+HdySqueezer&type=Code
mjog@blanchefort:~/Projects/GNOME/geary$ cat hdy-squeezer-extend.vala
public class Test : Hdy.Squeezer {
}
public void main() {
new Test();
}
mjog@blanchefort:~/Projects/GNOME/geary$ valac --save-temps --pkg libhandy-1 hdy-squeezer-extend.vala
/home/mjog/Projects/GNOME/geary/hdy-squeezer-extend.c:25:14: error: field ‘parent_instance’ has incomplete type
25 | HdySqueezer parent_instance;
| ^~~~~~~~~~~~~~~
error: cc exited with status 256
Compilation failed: 1 error(s), 0 warning(s)
Edited by Michael Gratton