fdb91bf15e
Otherwise, if you close a document before it has been rendered completely, the plumbing of threads and FakeSocket connections gets confused and opening the next document hangs or runs into an assertion failure. This typically happened for large presentations where rendering the slide previews takes significant time. Change-Id: I0f586bec021c4c045a129b3f179ddb3942915c58 Reviewed-on: https://gerrit.libreoffice.org/80882 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com>
25 lines
671 B
Text
25 lines
671 B
Text
// -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; fill-column: 100 -*-
|
|
//
|
|
// This file is part of the LibreOffice project.
|
|
//
|
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
#include <cstring>
|
|
|
|
#include "ios.h"
|
|
|
|
#import <Foundation/Foundation.h>
|
|
#import <CoreGraphics/CoreGraphics.h>
|
|
|
|
extern "C" {
|
|
#import <native-code.h>
|
|
}
|
|
|
|
int loolwsd_server_socket_fd = -1;
|
|
lok::Document *lok_document;
|
|
LibreOfficeKit *lo_kit;
|
|
std::mutex lokit_main_mutex;
|
|
|
|
// vim:set shiftwidth=4 softtabstop=4 expandtab:
|