# HG changeset patch # User Vladimir Voskresensky # Date 1247498409 -14400 # Node ID 03c88d772e951f2f8a62406de77d533c81bc1183 # Parent f49234c9860a650338599e879db279e407ec4dee create snapshot only if there is a factory for mime-type diff --git a/parsing.api/src/org/netbeans/modules/parsing/impl/SourceCache.java b/parsing.api/src/org/netbeans/modules/parsing/impl/SourceCache.java --- a/parsing.api/src/org/netbeans/modules/parsing/impl/SourceCache.java +++ b/parsing.api/src/org/netbeans/modules/parsing/impl/SourceCache.java @@ -154,11 +154,11 @@ return parser; } } - final Snapshot _snapshot = getSnapshot (); Parser _parser = null; Lookup lookup = MimeLookup.getLookup (mimeType); ParserFactory parserFactory = lookup.lookup (ParserFactory.class); if (parserFactory != null) { + final Snapshot _snapshot = getSnapshot (); final Collection _tmp = Collections.singleton (_snapshot); _parser = parserFactory.createParser (_tmp); }