aboutsummaryrefslogtreecommitdiff
path: root/src/client/QXmppClient.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/QXmppClient.h')
-rw-r--r--src/client/QXmppClient.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/client/QXmppClient.h b/src/client/QXmppClient.h
index dd73ffff..2ad60d05 100644
--- a/src/client/QXmppClient.h
+++ b/src/client/QXmppClient.h
@@ -147,16 +147,17 @@ public:
/// }
/// \endcode
///
+ /// \since QXmpp 1.2
+ ///
template<typename T>
int indexOfExtension()
{
- int index = -1;
auto list = extensions();
for (int i = 0; i < list.size(); ++i) {
if (qobject_cast<T *>(list.at(i)) != nullptr)
- index = i;
+ return i;
}
- return index;
+ return -1;
}
bool isAuthenticated() const;