diff --git a/Classes/Base.lproj/ContactsListView.xib b/Classes/Base.lproj/ContactsListView.xib
index ac7f39865..69ff91400 100644
--- a/Classes/Base.lproj/ContactsListView.xib
+++ b/Classes/Base.lproj/ContactsListView.xib
@@ -19,6 +19,7 @@
+
diff --git a/Classes/ContactsListView.h b/Classes/ContactsListView.h
index 999d74e7f..23835b8c8 100644
--- a/Classes/ContactsListView.h
+++ b/Classes/ContactsListView.h
@@ -50,6 +50,7 @@ typedef enum _ContactSelectionMode { ContactSelectionModeNone, ContactSelectionM
@property(strong, nonatomic) IBOutlet ContactsListTableView *tableController;
@property(strong, nonatomic) IBOutlet UIView *topBar;
+@property(strong, nonatomic) IBOutlet UIView *switchView;
@property(nonatomic, strong) IBOutlet UIButton *allButton;
@property(nonatomic, strong) IBOutlet UIButton *linphoneButton;
@property(nonatomic, strong) IBOutlet UIButton *addButton;
diff --git a/Classes/ContactsListView.m b/Classes/ContactsListView.m
index 18f6b6c35..447d77694 100644
--- a/Classes/ContactsListView.m
+++ b/Classes/ContactsListView.m
@@ -97,7 +97,9 @@ static UICompositeViewDescription *compositeDescription = nil;
if (![[PhoneMainView.instance getPreviousViewName] isEqualToString:@"ContactDetailsView"]) {
_searchBar.text = @"";
}
- [self changeView:ContactsAll];
+ if (![LinphoneManager.instance lpConfigBoolForKey:@"only_show_sip_contacts_list"] && ![LinphoneManager.instance lpConfigBoolForKey:@"hide_sip_contacts_list"]) {
+ [self changeView:ContactsAll];
+ }
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc]
initWithTarget:self
@@ -105,6 +107,15 @@ static UICompositeViewDescription *compositeDescription = nil;
[tap setDelegate:self];
[self.view addGestureRecognizer:tap];
+
+
+ if ([LinphoneManager.instance lpConfigBoolForKey:@"only_show_sip_contacts_list"]) {
+ _switchView.hidden = true;
+ [self changeView:ContactsLinphone];
+ } else if ([LinphoneManager.instance lpConfigBoolForKey:@"hide_sip_contacts_list"]){
+ _switchView.hidden = true;
+ [self changeView:ContactsAll];
+ }
}
- (void)viewWillAppear:(BOOL)animated {