summaryrefslogtreecommitdiff
path: root/src/gui/windows/skilldialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/windows/skilldialog.cpp')
-rw-r--r--src/gui/windows/skilldialog.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/gui/windows/skilldialog.cpp b/src/gui/windows/skilldialog.cpp
index 2305cd58b..737fdfdf3 100644
--- a/src/gui/windows/skilldialog.cpp
+++ b/src/gui/windows/skilldialog.cpp
@@ -253,7 +253,8 @@ void SkillDialog::update()
if (info->modifiable == Modifiable_true)
info->update();
if (info->visible == Visible_false ||
- idx >= SHORTCUT_ITEMS)
+ idx >= SHORTCUT_ITEMS ||
+ !info->data->autoTab)
{
continue;
}
@@ -598,6 +599,8 @@ void SkillDialog::loadSkillData(XmlNodeConstPtr node,
node, "dstEffectId", -1);
data->castingGroundEffectId = XML::getProperty(
node, "castingGroundEffectId", -1);
+ data->autoTab = XML::getBoolProperty(
+ node, "autoTab", true);
skill->addData(level, data);
}