prompt: Only show error messages
Ever since awesome.spawn() also returns the pid of the started process, the prompt accidentally displayed the pid of processes that it started. Signed-off-by: Uli Schlachter <psychon@znc.in>
This commit is contained in:
parent
8cbfd442a0
commit
6f19940020
|
@ -11,6 +11,7 @@ local completion = require("awful.completion")
|
||||||
local util = require("awful.util")
|
local util = require("awful.util")
|
||||||
local prompt = require("awful.prompt")
|
local prompt = require("awful.prompt")
|
||||||
local layout = require("awful.widget.layout")
|
local layout = require("awful.widget.layout")
|
||||||
|
local type = type
|
||||||
|
|
||||||
module("awful.widget.prompt")
|
module("awful.widget.prompt")
|
||||||
|
|
||||||
|
@ -19,7 +20,12 @@ module("awful.widget.prompt")
|
||||||
local function run(promptbox)
|
local function run(promptbox)
|
||||||
return prompt.run({ prompt = promptbox.prompt },
|
return prompt.run({ prompt = promptbox.prompt },
|
||||||
promptbox.widget,
|
promptbox.widget,
|
||||||
function (...) promptbox.widget.text = util.spawn(...) end,
|
function (...)
|
||||||
|
local result = util.spawn(...)
|
||||||
|
if type(result) == "string" then
|
||||||
|
promptbox.widget.text = result
|
||||||
|
end
|
||||||
|
end,
|
||||||
completion.shell,
|
completion.shell,
|
||||||
util.getdir("cache") .. "/history")
|
util.getdir("cache") .. "/history")
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue