Merge pull request #812 from teyrana/fix/810/save-as-all-exception
[fixes #810] Selecting 'Save As...' > 'All Files' no longer throws an exception
This commit is contained in:
commit
e4683a8455
@ -79,13 +79,13 @@ class RememberFilenamePropertyListener implements PropertyChangeListener {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void propertyChange(PropertyChangeEvent event){
|
public void propertyChange(PropertyChangeEvent event){
|
||||||
if( JFileChooser.SELECTED_FILE_CHANGED_PROPERTY == event.getPropertyName()){
|
if( JFileChooser.SELECTED_FILE_CHANGED_PROPERTY.equals(event.getPropertyName())){
|
||||||
if(null != event.getOldValue()){
|
if(null != event.getOldValue()){
|
||||||
this.oldFileName = ((File)event.getOldValue()).getName();
|
this.oldFileName = ((File)event.getOldValue()).getName();
|
||||||
}
|
}
|
||||||
return;
|
}else if(JFileChooser.FILE_FILTER_CHANGED_PROPERTY.equals(event.getPropertyName())) {
|
||||||
}else if(JFileChooser.FILE_FILTER_CHANGED_PROPERTY == event.getPropertyName()){
|
|
||||||
JFileChooser chooser = (JFileChooser)event.getSource();
|
JFileChooser chooser = (JFileChooser)event.getSource();
|
||||||
|
if( chooser.getFileFilter() instanceof SimpleFileFilter) {
|
||||||
SimpleFileFilter filter = (SimpleFileFilter) (chooser.getFileFilter());
|
SimpleFileFilter filter = (SimpleFileFilter) (chooser.getFileFilter());
|
||||||
String desiredExtension = filter.getExtensions()[0];
|
String desiredExtension = filter.getExtensions()[0];
|
||||||
|
|
||||||
@ -107,6 +107,7 @@ class RememberFilenamePropertyListener implements PropertyChangeListener {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user