summaryrefslogtreecommitdiff
path: root/src/gui/widgets/skilllistbox.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/widgets/skilllistbox.h')
-rw-r--r--src/gui/widgets/skilllistbox.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/gui/widgets/skilllistbox.h b/src/gui/widgets/skilllistbox.h
index 91023e4dd..720d51005 100644
--- a/src/gui/widgets/skilllistbox.h
+++ b/src/gui/widgets/skilllistbox.h
@@ -202,7 +202,9 @@ class SkillListBox final : public ListBox
return;
skillPopup->show(skill,
skill->customSelectedLevel,
- skill->customCastType);
+ skill->customCastType,
+ skill->customOffsetX,
+ skill->customOffsetY);
skillPopup->position(viewport->mMouseX,
viewport->mMouseY);
}
@@ -221,9 +223,10 @@ class SkillListBox final : public ListBox
return;
dragDrop.dragSkill(skill, DragDropSource::Skills);
dragDrop.setItem(skill->id + SKILL_MIN_ID);
- // +++ using only cast type in data
- dragDrop.setItemData(toString(CAST_S32(
- skill->customCastType)));
+ dragDrop.setItemData(strprintf("%d %d %d",
+ CAST_S32(skill->customCastType),
+ skill->customOffsetX,
+ skill->customOffsetY));
}
ListBox::mouseDragged(event);
}