From d30358e90a3c309c3dbbb7f34843dcd6728ce59b Mon Sep 17 00:00:00 2001
From: Paul Oliver <contact@pauloliver.dev>
Date: Thu, 29 Feb 2024 02:29:14 +0100
Subject: Changed all 'addch()' commands to 'addstr()'

This seems to be the correct way to print individual characters. Salis
now keeps correct background colors through SSH.
---
 bin/printer.py | 2 +-
 bin/world.py   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/bin/printer.py b/bin/printer.py
index 9997a0c..aed52e5 100644
--- a/bin/printer.py
+++ b/bin/printer.py
@@ -677,7 +677,7 @@ class Printer:
 			# Curses raises an exception each time we print on the screen's
 			# edge. We can just catch and ignore it.
 			try:
-				self.screen.addch(ypos, xpos, symb, attr)
+				self.screen.addstr(ypos, xpos, symb, attr)
 			except curses.error:
 				pass
 
diff --git a/bin/world.py b/bin/world.py
index 2bfdefa..17b640f 100644
--- a/bin/world.py
+++ b/bin/world.py
@@ -75,7 +75,7 @@ class World:
 				# Curses raises an exception when printing on the edge of the
 				# screen; we can just ignore it.
 				try:
-					self.__printer.screen.addch(y, xpad, symb, attr)
+					self.__printer.screen.addstr(y, xpad, symb, attr)
 				except curses.error:
 					pass
 
-- 
cgit v1.2.1