mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
fix serialization (IDEA-CR-43821)
This commit is contained in:
@@ -303,7 +303,7 @@ public abstract class BaseHtmlLexer extends DelegateLexer {
|
||||
seenContentType = (initialState & SEEN_CONTENT_TYPE) != 0;
|
||||
seenStylesheetType = (initialState & SEEN_STYLESHEET_TYPE) != 0;
|
||||
if (seenTag || seenAttribute) {
|
||||
int stack = (initialState & SEEN_STYLE_SCRIPT_MASK) >> SEEN_STYLE_SCRIPT_SHIFT + 1;
|
||||
int stack = ((initialState & SEEN_STYLE_SCRIPT_MASK) >> SEEN_STYLE_SCRIPT_SHIFT) + 1;
|
||||
scriptStyleStack[0] = stack / 3;
|
||||
scriptStyleStack[1] = stack % 3;
|
||||
}
|
||||
@@ -424,7 +424,7 @@ public abstract class BaseHtmlLexer extends DelegateLexer {
|
||||
state |= ((seenStylesheetType)?SEEN_STYLESHEET_TYPE:0);
|
||||
|
||||
if (seenTag || seenAttribute) {
|
||||
state |= (scriptStyleStack[0] * 3 + scriptStyleStack[1] - 1) << 9;
|
||||
state |= (scriptStyleStack[0] * 3 + scriptStyleStack[1] - 1) << SEEN_STYLE_SCRIPT_SHIFT;
|
||||
}
|
||||
|
||||
return state;
|
||||
|
||||
Reference in New Issue
Block a user