Fix for LCD showing random characters

Fix 662 from ErikZalm's repo to fix LCD showing random chars for
negative values.