fix: possible NPE evaded

This commit is contained in:
Brian Matzon 2003-03-03 21:58:17 +00:00
parent 02aa0e7a1a
commit 09caa36067
1 changed files with 4 additions and 4 deletions

View File

@ -80,14 +80,14 @@ public final class Display {
*/
public static DisplayMode[] getAvailableDisplayModes() {
DisplayMode[] unfilteredModes = nGetAvailableDisplayModes();
// We'll use a HashSet to filter out the duplicated modes
HashSet modes = new HashSet(unfilteredModes.length);
if (unfilteredModes == null) {
return new DisplayMode[0];
}
// We'll use a HashSet to filter out the duplicated modes
HashSet modes = new HashSet(unfilteredModes.length);
modes.addAll(Arrays.asList(unfilteredModes));
DisplayMode[] filteredModes = new DisplayMode[modes.size()];
modes.toArray(filteredModes);