run con_fix_percent unconditionally, not only on parsing errors

This commit is contained in:
Michael Stapelberg 2014-01-04 21:59:41 +01:00
parent 9daf0d8b2b
commit 18e6184f1c

View File

@ -444,13 +444,13 @@ void tree_append_json(const char *filename, char **errormsg) {
if (errormsg != NULL)
*errormsg = sstrdup((const char*)str);
yajl_free_error(hand, str);
/* In case not all containers were restored, we need to fix the
* percentages, otherwise i3 will crash immediately when rendering the
* next time. */
con_fix_percent(focused);
}
/* In case not all containers were restored, we need to fix the
* percentages, otherwise i3 will crash immediately when rendering the
* next time. */
con_fix_percent(focused);
setlocale(LC_NUMERIC, "");
#if YAJL_MAJOR >= 2
yajl_complete_parse(hand);