Changeset 1103
- Timestamp:
- 07/10/09 16:51:34 (8 months ago)
- Files:
-
- trunk/Subtitles/SubATSUIRenderer.m (modified) (1 diff)
- trunk/Subtitles/SubParsing.h (modified) (1 diff)
- trunk/Subtitles/SubParsing.m.rl (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Subtitles/SubATSUIRenderer.m
r1098 r1103 1096 1096 const unichar *ubuffer = STUnicodeForString(div->text, &ubufferData); 1097 1097 1098 if (div->layer != lastLayer ) {1098 if (div->layer != lastLayer || div->shouldResetPens) { 1099 1099 resetPens = YES; 1100 1100 lastLayer = div->layer; trunk/Subtitles/SubParsing.h
r1063 r1103 39 39 float posX, posY; 40 40 UInt8 alignH, alignV, wrapStyle, render_complexity; 41 BOOL positioned ;41 BOOL positioned, shouldResetPens; 42 42 43 43 unsigned layer; trunk/Subtitles/SubParsing.m.rl
r1063 r1103 359 359 } 360 360 } 361 362 action origin { 363 div->shouldResetPens = YES; 364 } 361 365 362 366 intnum = ("-"? [0-9]+) >paramset %setintnum; … … 405 409 |"move" move %position 406 410 |"t" parens 407 |"org" parens 411 |"org" parens %origin 408 412 |("fad" "e"? parens) 409 413 |"clip" parens
