Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 97946 | Differences between
and this patch

Collapse All | Expand All

(-)Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java (-3 / +14 lines)
Lines 324-332 Link Here
324
     * (non-Javadoc) Method declared on IEditorRegistry.
324
     * (non-Javadoc) Method declared on IEditorRegistry.
325
     */
325
     */
326
    public IEditorDescriptor getDefaultEditor(String filename) {
326
    public IEditorDescriptor getDefaultEditor(String filename) {
327
		return getDefaultEditor(filename, null);
327
		return getDefaultEditor(filename, guessAtContentType(filename));
328
    }
328
    }
329
329
330
	/**
331
	 * Return the (approximated) content type for a file with the given name.
332
	 * 
333
	 * @param filename the filename
334
	 * @return the content type or <code>null</code> if it could not be determined
335
	 * @since 3.1
336
	 */
337
	private IContentType guessAtContentType(String filename) {
338
		return Platform.getContentTypeManager().findContentTypeFor(filename);
339
	}
340
330
    /**
341
    /**
331
     * Returns the default file image descriptor.
342
     * Returns the default file image descriptor.
332
     * 
343
     * 
Lines 341-347 Link Here
341
     * (non-Javadoc) Method declared on IEditorRegistry.
352
     * (non-Javadoc) Method declared on IEditorRegistry.
342
     */
353
     */
343
    public IEditorDescriptor[] getEditors(String filename) {
354
    public IEditorDescriptor[] getEditors(String filename) {
344
		return getEditors(filename, null);
355
		return getEditors(filename, guessAtContentType(filename));
345
	}
356
	}
346
357
347
    /*
358
    /*
Lines 368-374 Link Here
368
     * (non-Javadoc) Method declared on IEditorRegistry.
379
     * (non-Javadoc) Method declared on IEditorRegistry.
369
     */
380
     */
370
    public ImageDescriptor getImageDescriptor(String filename) {
381
    public ImageDescriptor getImageDescriptor(String filename) {
371
		return getImageDescriptor(filename, null);
382
		return getImageDescriptor(filename, guessAtContentType(filename));
372
	}
383
	}
373
384
374
	/**
385
	/**

Return to bug 97946