Hi there, I try to use GLib.KeyFile to parse a configuration file yet I am experiencing problems even if I just return a reference to a KeyFile object (see code and output below). What am I doing wrong? Thanks in advance for your help! Regards, Robin == Minimal code example class Test { private GLib.KeyFile key_file = new GLib.KeyFile(); public GLib.KeyFile get_key_file() { return key_file; } static int main(string[] args) { Test test = new Test(); test.get_key_file(); return 0; } } == Compiler output $ valac test.vala test.vala:6.16-6.23: error: duplicating KeyFile instance, use unowned variable or explicitly invoke copy method return key_file; ^^^^^^^^ ** (valac:18290): CRITICAL **: vala_ccode_function_add_assignment: assertion `right != NULL' failed Compilation failed: 1 error(s), 0 warning(s)
Attachment:
signature.asc
Description: This is a digitally signed message part.