From 34cd6206a233c5ddf412c84d573fb5da2aeb9e68 Mon Sep 17 00:00:00 2001 From: David Rose Date: Thu, 9 Mar 2006 22:31:38 +0000 Subject: [PATCH] fix international chat in Toontown --- direct/src/gui/DirectEntry.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/direct/src/gui/DirectEntry.py b/direct/src/gui/DirectEntry.py index b7a1b8d5b7..f7e9af25d8 100644 --- a/direct/src/gui/DirectEntry.py +++ b/direct/src/gui/DirectEntry.py @@ -11,6 +11,9 @@ class DirectEntry(DirectFrame): DirectEntry(parent) - Create a DirectGuiWidget which responds to keyboard buttons """ + + directWtext = ConfigVariableBool('direct-wtext', 1) + def __init__(self, parent = None, **kw): # Inherits from DirectFrame # A Direct Frame can have: @@ -156,6 +159,12 @@ class DirectEntry(DirectFrame): self.guiItem.setText(text) def get(self): + if not self.directWtext.getValue(): + # If the user has configured wide-text off, then always + # return an 8-bit string. This will be encoded if + # necessary, according to Panda's default encoding. + return self.guiItem.getText() + if self.unicodeText: return self.guiItem.getWtext() else: