From f7c82882ef3703c0b23453965506d4d6b69ff6aa Mon Sep 17 00:00:00 2001 From: "p.kosyh" Date: Tue, 16 Feb 2010 17:58:48 +0000 Subject: [PATCH] , in inv with escaping --- stead/gui.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/stead/gui.lua b/stead/gui.lua index 26f8325..fe0b94b 100644 --- a/stead/gui.lua +++ b/stead/gui.lua @@ -71,14 +71,15 @@ end; iface.inv = function(self, str) if str then - return string.gsub(str,',','^'); + str = stead.string.gsub(str,'([^\\]),','%1^'); + str = stead.string.gsub(str,'\\,',','); end return str end; iface.ways = function(self, str) if str then - return ''..string.gsub(str,',',' | ')..''; + return ''..stead.string.gsub(str,',',' | ')..''; end return str end;