"xtype" : "SourceBuffer",
"bool check_running" : false,
"$ xns" : "Gtk",
- "| bool highlightErrorsJson" : "(Json.Object obj) {\n\n if (!obj.has_member(\"ERR\")) {\n return true;\n }\n var err = obj.get_object_membeR(\"ERR\");\n \n \n\n this.error_line = validate_res.size;\n\n if (this.error_line < 1) {\n return true;\n }\n var tlines = this.el.get_line_count ();\n Gtk.TextIter iter;\n var valiter = validate_res.map_iterator();\n while (valiter.next()) {\n \n // print(\"get inter\\n\");\n var eline = valiter.get_key();\n if (eline > tlines) {\n continue;\n }\n this.el.get_iter_at_line( out iter, eline);\n //print(\"mark line\\n\");\n this.el.create_source_mark(valiter.get_value(), \"error\", iter);\n } \n return false;\n \n\n\n\n\n}\n"
+ "| bool highlightErrorsJson" : "(Json.Object obj) {\n\n if (!obj.has_member(\"ERR\")) {\n return true;\n }\n var err = obj.get_object_member(\"ERR\");\n \n if (!err.has_member(_this.file.path)) {\n return true;\n }\n var lines = err.get_object_member(_this.file.path);\n \n \n \n \n \n\n this.error_line = validate_res.size;\n\n if (this.error_line < 1) {\n return true;\n }\n var tlines = this.el.get_line_count ();\n Gtk.TextIter iter;\n var valiter = validate_res.map_iterator();\n while (valiter.next()) {\n \n // print(\"get inter\\n\");\n var eline = valiter.get_key();\n if (eline > tlines) {\n continue;\n }\n this.el.get_iter_at_line( out iter, eline);\n //print(\"mark line\\n\");\n this.el.create_source_mark(valiter.get_value(), \"error\", iter);\n } \n return false;\n \n\n\n\n\n}\n"
}
]
}
if (!obj.has_member("ERR")) {
return true;
}
- var err = obj.get_object_membeR("ERR");
+ var err = obj.get_object_member("ERR");
+
+ if (!err.has_member(_this.file.path)) {
+ return true;
+ }
+ var lines = err.get_object_member(_this.file.path);
+
+
+