diff options
author | Pranav Kant <pranavk@collabora.co.uk> | 2017-11-28 01:44:46 +0530 |
---|---|---|
committer | Jan Holesovsky <kendy@collabora.com> | 2017-11-29 10:17:00 +0100 |
commit | 1dda69be37d8bb3ef29447e572a225e0028edaed (patch) | |
tree | cd0dbe049d6052d8ceafc0e54a0f7208837dd745 /vcl | |
parent | bc113a3bae176a7dac1392d0f45c3e425725f230 (diff) |
lokdialog: new callback size_changed with new size of the dialog
Change-Id: Ibb864cb588ae7db92381c5578701d3ce09185f34
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/source/window/dialog.cxx | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/vcl/source/window/dialog.cxx b/vcl/source/window/dialog.cxx index 2ae4cf305530..e0bfc6cc1b06 100644 --- a/vcl/source/window/dialog.cxx +++ b/vcl/source/window/dialog.cxx @@ -1224,9 +1224,12 @@ void Dialog::Resize() if (comphelper::LibreOfficeKit::isDialogPainting()) return; - // inform LOK clients if (const vcl::ILibreOfficeKitNotifier* pNotifier = GetLOKNotifier()) - pNotifier->notifyWindow(GetLOKWindowId(), "invalidate"); + { + std::vector<vcl::LOKPayloadItem> aItems; + aItems.emplace_back(std::make_pair("size", GetOptimalSize().toString())); + pNotifier->notifyWindow(GetLOKWindowId(), "size_changed", aItems); + } } bool Dialog::set_property(const OString &rKey, const OUString &rValue) |