" \t3, file,",
" \t-1);",
" ",
+ " if (this.window.windowstate.file.path == file) {",
+ " ",
+ " \t_this.compile_tree.el.expand_row( store.get_path(iter) , true);",
+ " ",
+ " }",
+ " ",
+ " ",
" lines.foreach_member((obja, line, nodea) => {",
" var msg = \"\";",
" var ar = lines.get_array_member(line);",
"\t\t print(\"Add line %s\", line);",
"\t\t store.append(out citer, iter);",
"\t\t store.set(citer, ",
- "\t\t 0, file + \":\" + line, ",
+ "\t\t 0, file + \":\" + int.parse(line).to_string(\"%09d\"), ",
"\t\t 1, int.parse(line), ",
"\t\t 2, GLib.Markup.escape_text(line + \": \" + msg), ",
"\t\t 3, file, ",
3, file,
-1);
+ if (this.window.windowstate.file.path == file) {
+
+ _this.compile_tree.el.expand_row( store.get_path(iter) , true);
+
+ }
+
+
lines.foreach_member((obja, line, nodea) => {
var msg = "";
var ar = lines.get_array_member(line);
print("Add line %s", line);
store.append(out citer, iter);
store.set(citer,
- 0, file + ":" + line,
+ 0, file + ":" + int.parse(line).to_string("%09d"),
1, int.parse(line),
2, GLib.Markup.escape_text(line + ": " + msg),
3, file,