From 286461e7c86e6c6fdb51f987210385eddca07d6b Mon Sep 17 00:00:00 2001 From: BDisp Date: Tue, 25 May 2021 19:09:33 +0100 Subject: [PATCH] Fixes bash permissions issue in Linux. --- .../ConsoleDrivers/CursesDriver/CursesDriver.cs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Terminal.Gui/ConsoleDrivers/CursesDriver/CursesDriver.cs b/Terminal.Gui/ConsoleDrivers/CursesDriver/CursesDriver.cs index f5b32b092..b38cce903 100644 --- a/Terminal.Gui/ConsoleDrivers/CursesDriver/CursesDriver.cs +++ b/Terminal.Gui/ConsoleDrivers/CursesDriver/CursesDriver.cs @@ -1074,11 +1074,16 @@ namespace Terminal.Gui { bool CheckSupport () { - var result = BashRunner.Run ("which xclip"); - if (string.IsNullOrEmpty (result) || result.Contains ("not found")) { + try { + var result = BashRunner.Run ("which xclip"); + if (string.IsNullOrEmpty (result) || result.Contains ("not found")) { + return false; + } + return true; + } catch (Exception) { + // Permissions issue. return false; } - return true; } protected override string GetClipboardDataImpl ()