Looks mostly sensible. But all this `GFile` creation, and this making Geany use GIO more and more makes me wonder: don't we rather want to have a `GFile` member attached to a document in addition to the path, and have this `NULL` when not using GIO? That would re-use the same link all the way, and possibly might prevent some oddies when loading from an URI and writing to a path (when *gvfs-fuse* is available) -- I doubt it should be a problem, but still, could be suboptimal I guess.
--- 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/963#issuecomment-198804732