Lines 137-144
Link Here
|
137 |
sortedTypes.addAll(types); |
137 |
sortedTypes.addAll(types); |
138 |
types = new ArrayList<SnapshotFormat>(sortedTypes); |
138 |
types = new ArrayList<SnapshotFormat>(sortedTypes); |
139 |
|
139 |
|
140 |
String[] filterExtensions = new String[types.size() + 1]; |
140 |
// Extensions length is the number of types |
141 |
String[] filterNames = new String[types.size() + 1]; |
141 |
// plus 1 for "All Know Formats" |
|
|
142 |
// plus 1 for the *.* wildcard |
143 |
String[] filterExtensions = new String[types.size() + 2]; |
144 |
String[] filterNames = new String[types.size() + 2]; |
142 |
|
145 |
|
143 |
// first element: all heap dump formats |
146 |
// first element: all heap dump formats |
144 |
filterExtensions[0] = null; |
147 |
filterExtensions[0] = null; |
Lines 166-171
Link Here
|
166 |
filterExtensions[0] += ";" + filterExtensions[ii + 1];//$NON-NLS-1$ |
169 |
filterExtensions[0] += ";" + filterExtensions[ii + 1];//$NON-NLS-1$ |
167 |
} |
170 |
} |
168 |
|
171 |
|
|
|
172 |
// Add in the wildcard |
173 |
filterExtensions[types.size() + 1] = "*.*"; //$NON-NLS-1$ |
174 |
filterNames[types.size() + 1] = Messages.OpenSnapshot_AllFiles; |
175 |
|
169 |
dialog.setFilterExtensions(filterExtensions); |
176 |
dialog.setFilterExtensions(filterExtensions); |
170 |
dialog.setFilterNames(filterNames); |
177 |
dialog.setFilterNames(filterNames); |
171 |
} |
178 |
} |