From: Scott Kostyshak Date: Sat, 28 Mar 2020 23:12:25 +0000 (-0400) Subject: PreviewLoader: start fake pids after PID_MAX_LIMIT X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=5a2f5a93b6b2fd5685803b166a2755d2b2bea975;p=features.git PreviewLoader: start fake pids after PID_MAX_LIMIT --- diff --git a/src/graphics/PreviewLoader.cpp b/src/graphics/PreviewLoader.cpp index 586ba48abc..0d65ccf507 100644 --- a/src/graphics/PreviewLoader.cpp +++ b/src/graphics/PreviewLoader.cpp @@ -727,7 +727,8 @@ void PreviewLoader::Impl::startLoading(bool wait) if (wait) { ForkedCall call(buffer_.filePath(), buffer_.layoutPos()); int ret = call.startScript(ForkedProcess::Wait, command); - static atomic_int fake((1 << 20) + 1); + // PID_MAX_LIMIT is 2^22 so we start one after that + static atomic_int fake((1 << 22) + 1); int pid = fake++; inprogress.pid = pid; inprogress.command = command;