From 26297c5a623849c8f3d68dac0ef6570779f60f62 Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Wed, 23 Sep 2020 10:09:22 +0300 Subject: CLI: Prevent MT restart after MT is updated Command line instance does not launch properly without user interaction. In Windows, the maintenancetool was launched to the background without GUI and CLI, in Linux the CLI does not take user inputs. Task-number: QTIFW-1967 Change-Id: I5e6ebb40f7db37a70f8d0063cbe279f5cd26080b Reviewed-by: Arttu Tarkiainen --- src/libs/installer/packagemanagercore_p.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/libs/installer/packagemanagercore_p.cpp') diff --git a/src/libs/installer/packagemanagercore_p.cpp b/src/libs/installer/packagemanagercore_p.cpp index 6bd25b822..da6ce66b9 100644 --- a/src/libs/installer/packagemanagercore_p.cpp +++ b/src/libs/installer/packagemanagercore_p.cpp @@ -1976,7 +1976,7 @@ void PackageManagerCorePrivate::installComponent(Component *component, double pr if (!ok && !ignoreError) throw Error(operation->errorString()); - if (component->value(scEssential, scFalse) == scTrue) + if ((component->value(scEssential, scFalse) == scTrue) && !m_core->isCommandLineInstance()) m_needsHardRestart = true; } -- cgit v1.2.3