@@ -68,14 +68,18 @@ #if defined(OF_HAVE_SOCKETS) && defined(OF_HAVE_THREADS) [self registerClass: [OFHTTPIRIHandler class] forScheme: @"http"]; [self registerClass: [OFHTTPIRIHandler class] forScheme: @"https"]; #endif [self registerClass: [OFArchiveIRIHandler class] forScheme: @"gzip"]; - [self registerClass: [OFArchiveIRIHandler class] forScheme: @"lha"]; - [self registerClass: [OFArchiveIRIHandler class] forScheme: @"tar"]; - [self registerClass: [OFArchiveIRIHandler class] forScheme: @"zip"]; - [self registerClass: [OFArchiveIRIHandler class] forScheme: @"zoo"]; + [self registerClass: [OFArchiveIRIHandler class] + forScheme: @"lha-archive"]; + [self registerClass: [OFArchiveIRIHandler class] + forScheme: @"tar-archive"]; + [self registerClass: [OFArchiveIRIHandler class] + forScheme: @"zip-archive"]; + [self registerClass: [OFArchiveIRIHandler class] + forScheme: @"zoo-archive"]; } + (bool)registerClass: (Class)class forScheme: (OFString *)scheme { #ifdef OF_HAVE_THREADS