Quantcast

Change marquee default rate

Scott Sibley [08-30-10 - 00:20]
Change marquee default rate
Filename
Modules/Text.lua
diff --git a/Modules/Text.lua b/Modules/Text.lua
index b636d7c..48a7df0 100644
--- a/Modules/Text.lua
+++ b/Modules/Text.lua
@@ -290,7 +290,7 @@ return value
 		leftUpdating = true,
 		enabled = false,
 		marquee = true,
-		cols = 30,
+		cols = 40,
 		bold = true,
 		align = WidgetText.ALIGN_MARQUEE,
 		update = 1000,
@@ -468,12 +468,12 @@ do
 			c = nil
 			widget = table[1]
 			fontString = table[2]
-			if not fontString or not widget then StarTip:Print("nil is bug", "fontString = ", fontString, ", widget = ", widget) break end
+			if not fontString or not widget then break end
 			fontString:SetText(widget.buffer)

 			if true then
 				widget.color:Eval()
-				c = widget.color.result --mod.evaluator.ExecuteCode(environment, widget.widget.name .. ".color.script", widget.color.script)
+				c = widget.color.result
 			else
 				StarTip:Print("color nil -- please report this", widget.widget and widget.widget.name)
 			end
@@ -601,15 +601,11 @@ end

 function mod:OnHide()
 	for i, v in ipairs(lines) do
-		if v.leftObj then
+		if v.leftObj and not (v.leftObj.update or v.leftObj.update == 0) then
 			v.leftObj:Stop()
-			--v.leftObj:Del()
-			--v.leftObj = nil
 		end
 		if v.rightObj then
 			v.rightObj:Stop()
-			--v.rightObj:Del()
-			--v.rightObj = nil
 		end
 	end
 	self.timer:Stop()