summaryrefslogtreecommitdiff
path: root/vcl/jsdialog
diff options
context:
space:
mode:
authorSzymon Kłos <szymon.klos@collabora.com>2024-02-21 10:23:00 +0100
committerSzymon Kłos <szymon.klos@collabora.com>2024-02-21 13:06:29 +0100
commit5ee46b44d207a0416623a5c506bb2052052500a7 (patch)
tree76c8827a6c3237d5af92a71a6c3cea621d15618d /vcl/jsdialog
parente2ca1c82dbce30d625d33c0bd8c3c080294f93b8 (diff)
jsdialog: don't duplicate MessageDialog messages
Remove hardcoded out-of-queue message for MessageDialog. Now we send the messages in JSMessageDialog::run(). This prevents us from overwriting correct jsdialog window in Online when we see messages before document was loaded (from interaction handlers, like: macro warning, corrupted file, etc.) Change-Id: I364ac8460507dd6613b978230c9cf61cc5dfe91d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/163679 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Diffstat (limited to 'vcl/jsdialog')
-rw-r--r--vcl/jsdialog/jsdialogbuilder.cxx7
1 files changed, 0 insertions, 7 deletions
diff --git a/vcl/jsdialog/jsdialogbuilder.cxx b/vcl/jsdialog/jsdialogbuilder.cxx
index 48946baa15f9..904ee9076f79 100644
--- a/vcl/jsdialog/jsdialogbuilder.cxx
+++ b/vcl/jsdialog/jsdialogbuilder.cxx
@@ -1310,13 +1310,6 @@ JSInstanceBuilder::CreateMessageDialog(weld::Widget* pParent, VclMessageType eMe
pNotifier = xMessageDialog->GetLOKNotifier();
if (pNotifier)
{
- tools::JsonWriter aJsonWriter;
- xMessageDialog->DumpAsPropertyTree(aJsonWriter);
- aJsonWriter.put("id", xMessageDialog->GetLOKWindowId());
- aJsonWriter.put("jsontype", "dialog");
- OString message(aJsonWriter.finishAndGetAsOString());
- pNotifier->libreOfficeKitViewCallback(LOK_CALLBACK_JSDIALOG, message);
-
OUString sWindowId = OUString::number(xMessageDialog->GetLOKWindowId());
InsertWindowToMap(sWindowId);
xMessageDialog->SetLOKTunnelingState(false);