summaryrefslogtreecommitdiff
path: root/Plugins/extraicons/ExtraIconGroup.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Plugins/extraicons/ExtraIconGroup.cpp')
-rw-r--r--Plugins/extraicons/ExtraIconGroup.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/Plugins/extraicons/ExtraIconGroup.cpp b/Plugins/extraicons/ExtraIconGroup.cpp
index ca12394..64edf5b 100644
--- a/Plugins/extraicons/ExtraIconGroup.cpp
+++ b/Plugins/extraicons/ExtraIconGroup.cpp
@@ -70,6 +70,14 @@ void ExtraIconGroup::applyIcon(HANDLE hContact)
DBWriteContactSettingDword(hContact, MODULE_NAME, name.c_str(), setValidExtraIcon ? items[i]->getID() : 0);
}
+int ExtraIconGroup::getPosition() const
+{
+ int pos = INT_MAX;
+ for (unsigned int i = 0; i < items.size(); ++i)
+ pos = MIN(pos, items[i]->getPosition());
+ return pos;
+}
+
void ExtraIconGroup::setSlot(int slot)
{
ExtraIcon::setSlot(slot);