diff Devian.lua @ 46:dcc57a7cabc9

re-adding Dock.lua to prep for revised implementation plans
author Nenue
date Sun, 03 Jan 2016 15:49:35 -0500
parents 5341e4d84622
children eb7544afd77a
line wrap: on
line diff
--- a/Devian.lua	Wed Dec 30 07:05:38 2015 -0500
+++ b/Devian.lua	Sun Jan 03 15:49:35 2016 -0500
@@ -6,9 +6,10 @@
   print('Something has happened...')
 end
 Devian = LibStub("AceAddon-3.0"):NewAddon("Devian", "AceConsole-3.0", "AceEvent-3.0")
-Devian:SetDefaultModuleState(false)
+local D = _G.Devian
+D:SetDefaultModuleState(false)
+
 local MAJOR, MINOR = 'Devian-1.3', 'r@project-revision@'
-local D = _G.Devian
 local MSG_NEED_DEV_MODE = 'Must be in development mode to use this function.'
 local WORKSPACE_ON, WORKSPACE_OFF = 1, 2
 local PLAYER_REALM = UnitName("player") .. '-' .. GetRealmName()
@@ -317,7 +318,7 @@
 
     if type(var) == 'table' then
       if type(var.GetName) == 'function' then
-        var = '<table:'..var:GetName()..'>'
+        var = '<table:'..tostring(var:GetName())..'>'
       else
         var = '<'..tostring(var)..'>'
       end
@@ -453,7 +454,6 @@
     self.num_channels = self.num_channels + 1
   end
 
-
   for i, channel in pairs(db.channels) do
     if type(channel.docked) == 'table' then
       --oldprint('docking',i, unpack(channel.docked))
@@ -465,6 +465,9 @@
     self.console[db.current_channel]:ToFront()
     -- bring the current channel to the front
   end
+  self.dock = DevianDock
+
+
   setprinthandler(Message)
   print = function(...)
     _G.print('Dvn', ...)