aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--facebook/facebook-json.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/facebook/facebook-json.c b/facebook/facebook-json.c
index 83332b4..9176f03 100644
--- a/facebook/facebook-json.c
+++ b/facebook/facebook-json.c
@@ -284,6 +284,11 @@ fb_json_node_get(JsonNode *root, const gchar *expr, GError **error)
JsonNode *node;
JsonNode *ret;
+ /* Special case for json-glib < 0.99.2 */
+ if (g_strcmp0(expr, "$") == 0) {
+ return json_node_copy(root);
+ }
+
node = json_path_query(expr, root, &err);
if (err != NULL) {