Jens, thank you for the fix.
That schema was introduced in gsettings-desktop-schemas 42~beta. How about moving the new lines you added below this line:
set_gs_string(schema_names[p], key_names[p], converted_val);
That way, it will still set the non-dark background even if the dark background schema doesn't exist. It will emit an error on the command line about the non-existent key but maybe that's ok too.
Jens, thank you for the fix.
That schema was introduced in gsettings- desktop- schemas 42~beta. How about moving the new lines you added below this line:
set_gs_ string( schema_ names[p] , key_names[p], converted_val);
That way, it will still set the non-dark background even if the dark background schema doesn't exist. It will emit an error on the command line about the non-existent key but maybe that's ok too.