# HG changeset patch # User Yuya Nishihara # Date 2021-02-04 10:56:45 # Node ID 128a17d8436fcdf04139739d8a38a270defef99a # Parent 33dbc9f785e719fb583e8e3c2984634258f1fd77 procutil: extend gui test to detect wayland session (issue6479) diff --git a/mercurial/utils/procutil.py b/mercurial/utils/procutil.py --- a/mercurial/utils/procutil.py +++ b/mercurial/utils/procutil.py @@ -546,7 +546,11 @@ def _gui(): # pure build; use a safe default return True else: - return pycompat.iswindows or encoding.environ.get(b"DISPLAY") + return ( + pycompat.iswindows + or encoding.environ.get(b"DISPLAY") + or encoding.environ.get(b"WAYLAND_DISPLAY") + ) def gui():