diff options
author | Henry Castro <hcastro@collabora.com> | 2021-02-17 16:47:27 -0400 |
---|---|---|
committer | Jan Holesovsky <kendy@collabora.com> | 2021-02-22 16:01:51 +0100 |
commit | 5f3fbb019bd79bd57eed94e01bd2202efd9a0c06 (patch) | |
tree | 962b79863eb7a357f945d5aca8eae7bb47c8fb82 /vcl | |
parent | 649ef79784ed4287c8627ba45df6b435f52996c4 (diff) |
lok: add batch mode option to load the document
When the LibreOffice Kit is active by default is
set to headless mode, with the flag "DialogCancelMode::Silent",
according to the documentation it should close the dialog,
but it was changed for dialog tunneling.
However the dialog tunneling is being deprecated, and
in order to not produce any regression, it will be used
temporary a new state "DialogCancelMode::LOKSilent", to disable
any dialog interactivity.
Change-Id: I3b6cce38c37f75dc1b24dda352f6caec19438ff1
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111087
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/source/window/dialog.cxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/vcl/source/window/dialog.cxx b/vcl/source/window/dialog.cxx index d4437116b725..83fa562023ce 100644 --- a/vcl/source/window/dialog.cxx +++ b/vcl/source/window/dialog.cxx @@ -947,6 +947,10 @@ bool Dialog::ImplStartExecute() "Dialog \"" << ImplGetDialogText(this) << "\"cancelled in silent mode"); return false; + + case DialogCancelMode::LOKSilent: + return false; + default: // default cannot happen case DialogCancelMode::Fatal: std::abort(); |