diff --git a/smack-experimental/src/main/java/org/jivesoftware/smackx/hints/element/NoCopyHint.java b/smack-experimental/src/main/java/org/jivesoftware/smackx/hints/element/NoCopyHint.java index b07249ddd..a22a0f7b7 100644 --- a/smack-experimental/src/main/java/org/jivesoftware/smackx/hints/element/NoCopyHint.java +++ b/smack-experimental/src/main/java/org/jivesoftware/smackx/hints/element/NoCopyHint.java @@ -56,6 +56,6 @@ public final class NoCopyHint extends MessageProcessingHint { } public static void set(Message message) { - message.addExtension(INSTANCE); + message.overrideExtension(INSTANCE); } } diff --git a/smack-experimental/src/main/java/org/jivesoftware/smackx/hints/element/NoPermanentStoreHint.java b/smack-experimental/src/main/java/org/jivesoftware/smackx/hints/element/NoPermanentStoreHint.java index bd3bac500..ff27c5bb1 100644 --- a/smack-experimental/src/main/java/org/jivesoftware/smackx/hints/element/NoPermanentStoreHint.java +++ b/smack-experimental/src/main/java/org/jivesoftware/smackx/hints/element/NoPermanentStoreHint.java @@ -60,7 +60,7 @@ public final class NoPermanentStoreHint extends MessageProcessingHint { // No need to set the no-permanent-store hint when a no-store hint is already set. return; } - setExplicitly(message); + message.overrideExtension(INSTANCE); } public static void setExplicitly(Message message) { diff --git a/smack-experimental/src/main/java/org/jivesoftware/smackx/hints/element/NoStoreHint.java b/smack-experimental/src/main/java/org/jivesoftware/smackx/hints/element/NoStoreHint.java index 508812ec9..78e0f731a 100644 --- a/smack-experimental/src/main/java/org/jivesoftware/smackx/hints/element/NoStoreHint.java +++ b/smack-experimental/src/main/java/org/jivesoftware/smackx/hints/element/NoStoreHint.java @@ -56,6 +56,6 @@ public final class NoStoreHint extends MessageProcessingHint { } public static void set(Message message) { - message.addExtension(INSTANCE); + message.overrideExtension(INSTANCE); } } diff --git a/smack-experimental/src/main/java/org/jivesoftware/smackx/hints/element/StoreHint.java b/smack-experimental/src/main/java/org/jivesoftware/smackx/hints/element/StoreHint.java index f468514b1..fdbed6cb3 100644 --- a/smack-experimental/src/main/java/org/jivesoftware/smackx/hints/element/StoreHint.java +++ b/smack-experimental/src/main/java/org/jivesoftware/smackx/hints/element/StoreHint.java @@ -56,6 +56,6 @@ public final class StoreHint extends MessageProcessingHint { } public static void set(Message message) { - message.addExtension(INSTANCE); + message.overrideExtension(INSTANCE); } }