From def7ea42f6ba3bdb1319686ecdabe403662021e1 Mon Sep 17 00:00:00 2001 From: Andrzej Rybczak Date: Mon, 21 Dec 2020 19:48:55 +0100 Subject: [PATCH] Consider mouse support when pausing and unpausing curses interface --- CHANGELOG.md | 1 + src/curses/window.cpp | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3df8ab25..75716f75 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ * Show the Visualizer immediately if it's the initial screen. * Draw a separator between albums with the same name, but a different artist. * Suppress output of all external commands. +* Consider mouse support when pausing and unpausing curses interface. # ncmpcpp-0.9 (2020-12-20) * Fix various Mopidy specific bugs. diff --git a/src/curses/window.cpp b/src/curses/window.cpp index 238f03a8..231e36a6 100644 --- a/src/curses/window.cpp +++ b/src/curses/window.cpp @@ -459,12 +459,16 @@ void initScreen(bool enable_colors, bool enable_mouse) void pauseScreen() { + if (Mouse::supportEnabled) + Mouse::disable(); def_prog_mode(); endwin(); } void unpauseScreen() { + if (Mouse::supportEnabled) + Mouse::enable(); refresh(); }