Dave Jarvis' Repositories

git clone https://repo.autonoma.ca/repo/keenwrite.git

Remove File subclass to fix open file list

AuthorDaveJarvis <email>
Date2020-12-24 23:03:26 GMT-0800
Commitdd0c36508397be813fb93cb487d700f5e7e88e0f
Parent544fd81
Delta3 lines added, 4 lines removed, 1-line decrease
src/main/java/com/keenwrite/ui/actions/ApplicationActions.java
import com.keenwrite.editors.TextDefinition;
import com.keenwrite.editors.TextEditor;
-import com.keenwrite.io.File;
import com.keenwrite.preferences.UserPreferencesView;
import com.keenwrite.preferences.Workspace;
final var filename = format.toExportFilename( editor.getPath() );
final var chooser = createFileChooser();
- final var file = chooser.exportAs( new File( filename ) );
+ final var file = chooser.exportAs( filename );
file.ifPresent( ( f ) -> {
src/main/java/com/keenwrite/preferences/Workspace.java
consumeSetKeys( ( key ) -> {
- final var configList =
+ final var configSet =
new HashSet<>( config.getList( key.toString() ) );
final var propertySet = setsProperty( key );
- propertySet.setValue( observableSet( configList ) );
+ propertySet.setValue( observableSet( configSet ) );
} );
} catch( final Exception ex ) {