summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2018-03-12 15:25:32 +0000
committerCaolán McNamara <caolanm@redhat.com>2018-03-13 00:31:34 +0100
commitfc4dfdc9f5ee5ae408f0177d2aaa6ad16d28ca05 (patch)
tree941e0b4a25e97180888337b9391a923e9a3b60a2
parent9aa70e2d0b72b37f6c090237b661d02c560aa79a (diff)
tdf#116277 blank frame into which document will load shown too early
normally we want this to be the window that is the parent for any warning or password dialog. But for these (weird, see also impl_findSlotParam) frames dispatched with slotid arguments, they are opened before the dialog which will fill them is launched. Presumably in sane land the dialog would be dispatched from the menu entry, then on its create the frame opened with the desired contents. Change-Id: I1234b648ca1bd7fd2109cb4d3c70d5bfed9ab563 Reviewed-on: https://gerrit.libreoffice.org/51150 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
-rw-r--r--framework/source/loadenv/loadenv.cxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/framework/source/loadenv/loadenv.cxx b/framework/source/loadenv/loadenv.cxx
index d5819ebb6675..9507db63ba61 100644
--- a/framework/source/loadenv/loadenv.cxx
+++ b/framework/source/loadenv/loadenv.cxx
@@ -1076,7 +1076,9 @@ bool LoadEnv::impl_loadContent()
{"Parent", uno::Any(xWindow)}
}));
xHandler->initialize(aArguments);
- impl_makeFrameWindowVisible(xWindow, false);
+ //show the frame now, unless (tdf#116277) its the labels/business cards slave frame
+ if (m_aURL.Arguments.indexOf("slot=") == -1)
+ impl_makeFrameWindowVisible(xWindow, false);
}
}