src/Lsp.vala
authorAlan Knowles <alan@roojs.com>
Thu, 18 Jan 2024 15:23:59 +0000 (23:23 +0800)
committerAlan Knowles <alan@roojs.com>
Thu, 18 Jan 2024 15:23:59 +0000 (23:23 +0800)
src/Lsp.vala

index 85b7ee3..f4c1c62 100644 (file)
@@ -373,12 +373,12 @@ namespace Lsp {
                if (property_name != "children") {
                    return default_deserialize_property (property_name, out value, pspec, property_node);
                }
+               value = Value (typeof (Array));
                if (property_node.get_node_type () != Json.NodeType.ARRAY) {
-                       value = Value (typeof (Array));
                    warning ("unexpected property node type for 'arguments' %s", property_node.get_node_type ().to_string ());
                    return false;
                }
-                       value = Value (typeof (Array));
+                        
                var arguments = new Gee.ArrayList<DocumentSymbol>();
 
                property_node.get_array ().foreach_element ((array, index, element) => {