59f9941445a8c50288d9dcdcd5ef593b19154b7e
example, if a base theme had: [Derived] Fallback=Base1 [Base1] A=1 and a derived theme had: [Derived] Fallback=Base2 [Base2] then the lookup "Derived", "A" would find 1. This is confusing and inconsistent: it means that the value of Derived::Fallback has two values, both Base1 and Base2, and Base1 is only accessible by the internal metric lookup. Every metric should have only one value; "Fallback=Base1" should be completely overridden here. (This also reduces the difference between theme lookups and path lookups; path lookups did not have this anomaly, as they did not have access to the extra Fallback value.)
Description
Languages
C++
85.7%
Lua
4.3%
C
4.3%
Rich Text Format
2.3%
CMake
1.1%
Other
2%