diff --git a/src/curses/window.cpp b/src/curses/window.cpp index 5a83b59c..0222888d 100644 --- a/src/curses/window.cpp +++ b/src/curses/window.cpp @@ -214,6 +214,10 @@ Color Color::End(0, 0, false, true); int Color::pairNumber() const { + // If colors are disabled, return default pair value. + if (color_pair_map.empty()) + return 0; + int result = 0; if (isEnd()) throw std::logic_error("'end' doesn't have a corresponding pair number");