awesome icon indicating copy to clipboard operation
awesome copied to clipboard

Rule source dependencies are not honored

Open jcrd opened this issue 5 years ago • 17 comments

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.

jcrd avatar Mar 11 '19 23:03 jcrd