Merge pull request #1169 from Elv13/fix_prompt_deprecation_warnings

Fix prompt deprecation warnings
This commit is contained in:
Emmanuel Lepage Vallée 2016-10-12 15:52:15 -04:00 committed by GitHub
commit 6b90ed7e73
2 changed files with 20 additions and 16 deletions

View File

@ -20,13 +20,15 @@ local widgetprompt = { mt = {} }
-- --
-- @param promptbox The promptbox to run. -- @param promptbox The promptbox to run.
local function run(promptbox) local function run(promptbox)
return prompt.run({ prompt = promptbox.prompt }, return prompt.run {
promptbox.widget, prompt = promptbox.prompt,
function (...) textbox = promptbox.widget,
completion_callback = completion.shell,
history_path = util.get_cache_dir() .. "/history",
exe_callback = function (...)
promptbox:spawn_and_handle_error(...) promptbox:spawn_and_handle_error(...)
end, end,
completion.shell, }
util.get_cache_dir() .. "/history")
end end
local function spawn_and_handle_error(self, ...) local function spawn_and_handle_error(self, ...)

View File

@ -440,15 +440,17 @@ function menubar.show(scr)
menulist_update(nil, scr) menulist_update(nil, scr)
local prompt_args = menubar.prompt_args or {} local prompt_args = menubar.prompt_args or {}
prompt_args.prompt = "Run: "
awful.prompt.run(prompt_args, instance.prompt.widget, awful.prompt.run(setmetatable({
function() end, -- exe_callback function set to do nothing prompt = "Run: ",
awful.completion.shell, -- completion_callback textbox = instance.prompt.widget,
awful.util.get_cache_dir() .. "/history_menu", completion_callback = awful.completion.shell,
nil, history_path = awful.util.get_cache_dir() .. "/history_menu",
menubar.hide, function(query) menulist_update(query, scr) end, done_callback = menubar.hide,
prompt_keypressed_callback changed_callback = function(query) menulist_update(query, scr) end,
) keypressed_callback = prompt_keypressed_callback
}, {__index=prompt_args}))
instance.wibox.visible = true instance.wibox.visible = true
end end