File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -833,11 +833,16 @@ static auto configure_tty_mode(std::optional<bool> force_tty) {
833833 Logger::debug (" TTY mode set via config" );
834834 }
835835
836- #if !defined(__APPLE__) && !defined(__OpenBSD__) && !defined(__NetBSD__)
836+ #if !defined(__APPLE__) && !defined(__OpenBSD__) && !defined(__NetBSD__) && !defined(__QNX__)
837837 else if (Term::current_tty.starts_with (" /dev/tty" )) {
838838 Config::set (" tty_mode" , true );
839839 Logger::debug (" Auto detect real TTY" );
840840 }
841+ #elif defined(__QNX__)
842+ // QNX pseudo terminals commonly live under /dev/tty*, so the generic
843+ // prefix check misclassifies normal terminal sessions as a real TTY and
844+ // forces tty_mode, which switches graphs away from braille dot glyphs.
845+ Logger::debug (" Skipping auto real TTY detection on QNX" );
841846#endif
842847
843848 Logger::debug (" TTY mode enabled: {}" , Config::getB (" tty_mode" ));
You can’t perform that action at this time.
0 commit comments