I added a (rather large) commit to refactor/cleanup the way the ported GSettings are handled. Amongst other things it makes use of `g_settings_bind()` to keep things automatically in-sync. If there are changes we don't want propagated between instances sharing the same config file, we could block them. This may or may not be better code-wise (TBD).
Sorry for the huge commit, but I had to do it all at once to keep it building and be able to test. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/geany/geany/pull/1257#issuecomment-252385401
