Mercurial > wow > wowdb-profiler
comparison Comments.lua @ 271:fbd94a0be29c
Fix for units.
| author | James D. Callahan III <jcallahan@curse.com> |
|---|---|
| date | Thu, 21 Mar 2013 15:23:41 -0500 |
| parents | e1566483082c |
| children | e9670d6c6bf1 |
comparison
equal
deleted
inserted
replaced
| 270:e1566483082c | 271:fbd94a0be29c |
|---|---|
| 195 display = display:Release() | 195 display = display:Release() |
| 196 end | 196 end |
| 197 end) | 197 end) |
| 198 | 198 |
| 199 local function CreateComment(cell, func) | 199 local function CreateComment(cell, func) |
| 200 func() | 200 if _G.type(func) == "table" then |
| 201 func[1](func[2]) | |
| 202 else | |
| 203 func() | |
| 204 end | |
| 201 display = display:Release() | 205 display = display:Release() |
| 202 end | 206 end |
| 203 | 207 |
| 204 local CURSOR_NAME_FUNCS = { | 208 local CURSOR_NAME_FUNCS = { |
| 205 item = function(id_num) | 209 item = function(id_num) |
| 247 if _G.UnitExists(unit_id) then | 251 if _G.UnitExists(unit_id) then |
| 248 local unit_type, unit_idnum = ParseGUID(_G.UnitGUID(unit_id)) | 252 local unit_type, unit_idnum = ParseGUID(_G.UnitGUID(unit_id)) |
| 249 | 253 |
| 250 if unit_idnum then | 254 if unit_idnum then |
| 251 line = display:AddLine(("%s: %s"):format(unit_id:gsub("^%l", _G.string.upper), _G.UnitName(unit_id))) | 255 line = display:AddLine(("%s: %s"):format(unit_id:gsub("^%l", _G.string.upper), _G.UnitName(unit_id))) |
| 252 display:SetLineScript(line, "OnMouseUp", CreateComment, CreateUnitComment) | 256 display:SetLineScript(line, "OnMouseUp", CreateComment, { CreateUnitComment, unit_id }) |
| 253 end | 257 end |
| 254 end | 258 end |
| 255 end | 259 end |
| 256 | 260 |
| 257 if _G.AchievementFrame and _G.AchievementFrame:IsShown() and _G.AchievementFrameAchievements.selection then | 261 if _G.AchievementFrame and _G.AchievementFrame:IsShown() and _G.AchievementFrameAchievements.selection then |
