Correctly initialise internal data members for FinderSync
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Wed, 19 Jul 2023 23:46:45 +0000 (07:46 +0800)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Mon, 24 Jul 2023 10:12:29 +0000 (12:12 +0200)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
shell_integration/MacOSX/NextcloudIntegration/FinderSyncExt/FinderSync.m

index 2c871b3e66c206e16dae396f6e11a8ab9e0b1ba1..5986da07909108f66c541cd7bc1ccca584a8fb8e 100644 (file)
             NSLog(@"No socket path. Not initiating local socket client.");
             self.localSocketClient = nil;
         }
+
+        _registeredDirectories = NSMutableSet.set;
+        _strings = NSMutableDictionary.dictionary;
+        _menuIsComplete = [[NSCondition alloc] init];
     }
 
     return self;