codebrainz commented on this pull request.
@@ -2440,20 +2441,32 @@ void ui_init_builder(void)
gtk_builder_set_translation_domain(builder, GETTEXT_PACKAGE);
error = NULL; - interface_file = g_build_filename(app->datadir, "geany.glade", NULL); - if (! gtk_builder_add_from_file(builder, interface_file, &error)) + ui_data = g_resource_lookup_data(geany_get_resource(), + "/org/geany/Geany/geany.glade", G_RESOURCE_LOOKUP_FLAGS_NONE, &error);
What I like with the gtkcompat thing is that we just have to drop the compat code when it's not needed anymore
Seems OK to me. I'll try and get to this.
It's not, ...
Ah, I didn't notice the differing prefixes on the names.