@@ -166,8 +166,9 @@ private void redownloadAssetIndex() {
166166 }
167167
168168 private void clearLibraries () {
169+ var libraries = getProfile ().getRepository ().getBaseDirectory ().resolve ("libraries" );
169170 Task .runAsync (Schedulers .io (), () -> {
170- FileUtils .deleteDirectoryQuietly (getProfile (). getRepository (). getBaseDirectory (). resolve ( " libraries" ) );
171+ FileUtils .deleteDirectoryQuietly (libraries );
171172 }).whenComplete (Schedulers .javafx (), (exception ) -> {
172173 if (exception != null ) {
173174 Controllers .dialog (i18n ("message.failed" ) + StringUtils .getStackTrace (exception ), i18n ("message.error" ), MessageDialogPane .MessageType .ERROR );
@@ -176,15 +177,15 @@ private void clearLibraries() {
176177 }
177178
178179 private void clearAssets () {
180+ HMCLGameRepository baseDirectory = getProfile ().getRepository ();
179181 Task .runAsync (Schedulers .io (), () -> {
180- HMCLGameRepository baseDirectory = getProfile ().getRepository ();
181182 FileUtils .deleteDirectoryQuietly (baseDirectory .getBaseDirectory ().resolve ("assets" ));
182183 if (version .get () != null ) {
183184 FileUtils .deleteDirectoryQuietly (baseDirectory .getRunDirectory (version .get ().getVersion ()).resolve ("resources" ));
184185 }
185186 }).whenComplete (Schedulers .javafx (), (exception ) -> {
186187 if (exception != null ) {
187- Controllers .dialog (i18n ("message.failed" ) + StringUtils .getStackTrace (exception ), i18n ("message.error" ), MessageDialogPane .MessageType .ERROR );
188+ Controllers .dialog (i18n ("message.failed" ) + " \n " + StringUtils .getStackTrace (exception ), i18n ("message.error" ), MessageDialogPane .MessageType .ERROR );
188189 }
189190 }).start ();
190191 }
0 commit comments