mirror of
https://github.com/polybar/polybar.git
synced 2026-02-08 20:05:45 +00:00
Pre 3.5.0, any key starting with 'inherit' was treated as an inherit directive. This allowed for multiple inheritance even though it was never inteded in that way. 3.5.0 removed that bug/feature by doing a strict check against 'inherit' It seems people were relying on this behavior, so we are adding it back. However multiple inheritance with multiple keys is also deprecated in favor of the `inherit` key now supporting multiple space separated sections. This is because the config doesn't have a key order, but inheritance does depend on the order the different section keys are copied over (if multiple inherited sections define the same key). Fixes #2269