From e6db731810bc667a592879f36c4bcaf10c35124f Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Wed, 17 Feb 2016 09:22:40 +0100 Subject: [PATCH] Add Roster.setRosterLoadedAtLoginDefault(boolean) Fixes SMACK-715 --- .../java/org/jivesoftware/smack/roster/Roster.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/smack-im/src/main/java/org/jivesoftware/smack/roster/Roster.java b/smack-im/src/main/java/org/jivesoftware/smack/roster/Roster.java index 65db297df..016fcf778 100644 --- a/smack-im/src/main/java/org/jivesoftware/smack/roster/Roster.java +++ b/smack-im/src/main/java/org/jivesoftware/smack/roster/Roster.java @@ -896,6 +896,18 @@ public class Roster extends Manager { } } + /** + * Sets if the roster will be loaded from the server when logging in for newly created instances + * of {@link Roster}. + * + * @param rosterLoadedAtLoginDefault if the roster will be loaded from the server when logging in. + * @see #setRosterLoadedAtLogin(boolean) + * @since 4.1.7 + */ + public static void setRosterLoadedAtLoginDefault(boolean rosterLoadedAtLoginDefault) { + Roster.rosterLoadedAtLoginDefault = rosterLoadedAtLoginDefault; + } + /** * Sets if the roster will be loaded from the server when logging in. This * is the common behaviour for clients but sometimes clients may want to differ this