|
@@ -36,8 +36,8 @@ import com.dmdirc.updater.Version;
|
36
|
36
|
import com.dmdirc.util.collections.MapList;
|
37
|
37
|
import com.dmdirc.util.collections.WeakMapList;
|
38
|
38
|
import com.dmdirc.util.io.ConfigFile;
|
|
39
|
+import com.dmdirc.util.io.FileUtils;
|
39
|
40
|
import com.dmdirc.util.io.InvalidConfigFileException;
|
40
|
|
-import com.dmdirc.util.resourcemanager.ResourceManager;
|
41
|
41
|
|
42
|
42
|
import java.io.IOException;
|
43
|
43
|
import java.nio.file.DirectoryStream;
|
|
@@ -227,9 +227,8 @@ public class IdentityManager implements IdentityFactory, IdentityController {
|
227
|
227
|
*/
|
228
|
228
|
private void extractFormatters() {
|
229
|
229
|
try {
|
230
|
|
- ResourceManager.getResourceManager().extractResource(
|
231
|
|
- "com/dmdirc/config/defaults/default/formatter",
|
232
|
|
- identitiesDirectory + "default/", false);
|
|
230
|
+ FileUtils.copyResources(getClass().getResource("defaults/default/formatter"),
|
|
231
|
+ identitiesDirectory.resolve("default"));
|
233
|
232
|
} catch (IOException ex) {
|
234
|
233
|
eventBus.publishAsync(new UserErrorEvent(ErrorLevel.MEDIUM, null,
|
235
|
234
|
"Unable to extract default formatters: " + ex.getMessage(), ""));
|
|
@@ -243,9 +242,8 @@ public class IdentityManager implements IdentityFactory, IdentityController {
|
243
|
242
|
*/
|
244
|
243
|
private void extractIdentities(final String target) {
|
245
|
244
|
try {
|
246
|
|
- ResourceManager.getResourceManager().extractResources(
|
247
|
|
- "com/dmdirc/config/defaults/" + target,
|
248
|
|
- identitiesDirectory + target, false);
|
|
245
|
+ FileUtils.copyResources(getClass().getResource("defaults/" + target),
|
|
246
|
+ identitiesDirectory);
|
249
|
247
|
} catch (IOException ex) {
|
250
|
248
|
eventBus.publishAsync(new UserErrorEvent(ErrorLevel.MEDIUM, null,
|
251
|
249
|
"Unable to extract default identities: " + ex.getMessage(), ""));
|