1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-23 17:05:26 +02:00

Bug 529338 - NPE in QuickFixUseDotOperator.apply()

Change-Id: I195f804e64abb77b5540d5abf0249d4de7816024
This commit is contained in:
Nathan Ridge 2018-01-01 20:06:29 -05:00
parent 2b7188c9a5
commit 49f1411c7b

View file

@ -39,8 +39,13 @@ public class QuickFixUseDotOperator extends AbstractCodanCMarkerResolution {
region = dad.find(lineOffset + columnOffset, "->", //$NON-NLS-1$
/* forwardSearch */true, /* caseSensitive */true,
/* wholeWord */true, /* regExSearch */false);
if (region == null) {
CheckersUiActivator.log("QuickFixUseDotOperator failed to find '->'"); //$NON-NLS-1$
return;
}
document.replace(region.getOffset(), 2, "."); //$NON-NLS-1$
} catch (BadLocationException e) {
CheckersUiActivator.log(e);
return;
}
}