File tree Expand file tree Collapse file tree 1 file changed +19
-7
lines changed Expand file tree Collapse file tree 1 file changed +19
-7
lines changed Original file line number Diff line number Diff line change @@ -273,6 +273,8 @@ class RecordInfo {
273
273
} ;
274
274
275
275
this . isWindow = false ;
276
+ /** @type {string } */
277
+ this . windowReference = undefined ;
276
278
this . windowSize = {
277
279
y : 0 ,
278
280
x : 0 ,
@@ -297,13 +299,23 @@ class RecordInfo {
297
299
case "WINDOW" :
298
300
this . isWindow = true ;
299
301
let points = keyword . value . split ( ' ' ) ;
300
- //WINDOW (STARTY STARTX SIZEY SIZEX)
301
- this . windowSize = {
302
- y : Number ( points [ 0 ] ) ,
303
- x : Number ( points [ 1 ] ) ,
304
- width : Number ( points [ 3 ] ) ,
305
- height : Number ( points [ 2 ] )
306
- } ;
302
+
303
+ switch ( points . length ) {
304
+ case 4 :
305
+ //WINDOW (STARTY STARTX SIZEY SIZEX)
306
+ this . windowSize = {
307
+ y : Number ( points [ 0 ] ) ,
308
+ x : Number ( points [ 1 ] ) ,
309
+ width : Number ( points [ 3 ] ) ,
310
+ height : Number ( points [ 2 ] )
311
+ } ;
312
+ break ;
313
+ case 1 :
314
+ //WINDOW (REF)
315
+ this . windowReference = points [ 0 ] ;
316
+ break ;
317
+ }
318
+
307
319
break ;
308
320
}
309
321
} ) ;
You can’t perform that action at this time.
0 commit comments