Currently Loupe leaks expressions created in-code. This is because expressions need to be unwatched in order to be dropped. Since we'd need to hold a reference to the watch ourselves and unwatch them in dispose, our code would become more cumbersome if we were to try to handle this properly. This commit moves the expressions on LpPropertiesView to the UI file, as GTK handles cleaning up the expressions it creates, without any extra consideration on the app side. |
||
|---|---|---|
| .. | ||
| gtk | ||
| icons | ||
| loupe.gresource.xml | ||
| meson.build | ||
| org.gnome.Loupe.desktop.in.in | ||
| org.gnome.Loupe.gschema.xml | ||
| org.gnome.Loupe.metainfo.xml.in.in | ||
| org.gnome.Loupe.service.in | ||
| style-hc.css | ||
| style.css | ||