|
|
@ -26,6 +26,7 @@ require "settings"
|
|
|
|
require "screen"
|
|
|
|
require "screen"
|
|
|
|
require "keys"
|
|
|
|
require "keys"
|
|
|
|
require "commands"
|
|
|
|
require "commands"
|
|
|
|
|
|
|
|
require "dialog"
|
|
|
|
|
|
|
|
|
|
|
|
-- option parsing:
|
|
|
|
-- option parsing:
|
|
|
|
longopts = {
|
|
|
|
longopts = {
|
|
|
@ -55,7 +56,9 @@ function openFile(filename)
|
|
|
|
reader_settings:savesetting("lastfile", filename)
|
|
|
|
reader_settings:savesetting("lastfile", filename)
|
|
|
|
return reader:inputLoop()
|
|
|
|
return reader:inputLoop()
|
|
|
|
else
|
|
|
|
else
|
|
|
|
-- TODO: error handling
|
|
|
|
InfoMessage:show("Error opening document.")
|
|
|
|
|
|
|
|
fb:refresh(0)
|
|
|
|
|
|
|
|
util.sleep(2)
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
return true -- on failed attempts, we signal to keep running
|
|
|
|
return true -- on failed attempts, we signal to keep running
|
|
|
|