summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/isode/stroke/client/NickManagerImpl.java')
-rw-r--r--src/com/isode/stroke/client/NickManagerImpl.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/com/isode/stroke/client/NickManagerImpl.java b/src/com/isode/stroke/client/NickManagerImpl.java
index 17f9d6b..8a2ebed 100644
--- a/src/com/isode/stroke/client/NickManagerImpl.java
+++ b/src/com/isode/stroke/client/NickManagerImpl.java
@@ -13,11 +13,12 @@ import com.isode.stroke.vcards.VCardManager;
public class NickManagerImpl extends NickManager {
private JID ownJID = new JID();
private String ownNick = "";
+ private VCardManager vcardManager;
private SignalConnection vCardChangedSignal;
- NickManagerImpl(final JID ownJID, VCardManager vcardManager) {
+ public NickManagerImpl(final JID ownJID, VCardManager vcardManager) {
this.ownJID = ownJID;
-
+ this.vcardManager = vcardManager;
vCardChangedSignal = vcardManager.onVCardChanged.connect(new Slot2<JID, VCard>() {
@Override
public void call(JID p1, VCard p2) {
@@ -53,7 +54,7 @@ public class NickManagerImpl extends NickManager {
if (vcard != null && !vcard.getNickname().isEmpty()) {
nick = vcard.getNickname();
}
- if (ownNick != nick && nick != null && !nick.equals(ownNick)) {
+ if (nick != ownNick && nick != null && !nick.equals(ownNick)) {
ownNick = nick;
onOwnNickChanged.emit(ownNick);
}