diff Libs/DF/slider.lua @ 29:5da06cb420d4

- framework update.
author Tercioo
date Sat, 02 Jan 2016 13:33:05 -0200
parents 6bb668a41455
children a9c4a360ccfe
line wrap: on
line diff
--- a/Libs/DF/slider.lua	Fri Dec 18 15:15:50 2015 -0200
+++ b/Libs/DF/slider.lua	Sat Jan 02 13:33:05 2016 -0200
@@ -18,7 +18,6 @@
 local cleanfunction = function() end
 local APISliderFunctions = false
 local SliderMetaFunctions = {}
-local NameLessSlider = 1
 
 ------------------------------------------------------------------------------------------------------------
 --> metatables
@@ -877,10 +876,10 @@
 
 --> early checks
 	if (not name) then
-		name = "DetailsFrameWorkSlider" .. NameLessSlider
-		NameLessSlider = NameLessSlider + 1
+		name = "DetailsFrameWorkSlider" .. DF.SwitchCounter
+		DF.SwitchCounter = DF.SwitchCounter + 1
 	elseif (not parent) then
-		return nil
+		return error ("Details! FrameWork: parent not found.", 2)
 	end
 	if (not container) then
 		container = parent
@@ -1035,14 +1034,15 @@
 		DF.SliderCounter = DF.SliderCounter + 1
 	end
 	if (not parent) then
-		return nil
+		return error ("Details! FrameWork: parent not found.", 2)
 	end
 	if (not container) then
 		container = parent
 	end
 	
 	if (name:find ("$parent")) then
-		name = name:gsub ("$parent", parent:GetName())
+		local parentName = DF.GetParentName (parent)
+		name = name:gsub ("$parent", parentName)
 	end
 	
 	local SliderObject = {type = "slider", dframework = true}