awesome
awesome copied to clipboard
Rule source dependencies are not honored
Output of awesome --version
:
awesome v4.3-150-gf69b72ab (Too long)
• Compiled against Lua 5.3.5 (running with Lua 5.3)
• D-Bus support: ✔
• xcb-errors support: ✔
• execinfo support: ✔
• xcb-randr version: 1.6
• LGI version: 0.9.2
How to reproduce the issue:
local awful = require("awful")
awful.rules.add_rule_source("source1", function () print("source1") end)
awful.rules.add_rule_source("source2", function () print("source2") end, {"source1"})
Actual result:
"source2" is printed before "source1".
Expected result:
source2 should be run after its dependency, source1.