@@ -138,7 +138,6 @@ var Page = (function PageClosure() {
138138 return promise ;
139139 },
140140 getOperatorList : function Page_getOperatorList (handler ) {
141- var self = this ;
142141 var promise = new Promise ();
143142
144143 function reject (e ) {
@@ -148,8 +147,7 @@ var Page = (function PageClosure() {
148147 var pageListPromise = new Promise ();
149148
150149 var pdfManager = this .pdfManager ;
151- var contentStreamPromise = pdfManager .ensure (this , 'getContentStream' ,
152- []);
150+ var contentStreamPromise = pdfManager .ensure (this , 'getContentStream' , []);
153151 var resourcesPromise = this .loadResources ([
154152 'ExtGState' ,
155153 'ColorSpace' ,
@@ -166,35 +164,31 @@ var Page = (function PageClosure() {
166164 this .pageIndex , 'p' + this .pageIndex + '_' ,
167165 this .idCounters , this .fontCache );
168166
169- var dataPromises = Promise .all (
170- [contentStreamPromise , resourcesPromise ], reject );
171- dataPromises .then (function (data ) {
167+ Promise .all ([contentStreamPromise , resourcesPromise ]).then (function (data ) {
172168 var contentStream = data [0 ];
173-
174-
175- var opList = new OperatorList (handler , self .pageIndex );
176- try {
177- handler .send ('StartRenderPage' , {
178- transparency : partialEvaluator .hasBlendModes (self .resources ),
179- pageIndex : self .pageIndex
180- });
181- partialEvaluator .getOperatorList (contentStream , self .resources , opList );
182- pageListPromise .resolve (opList );
183- }
184- catch (e ) {
185- pageListPromise .reject (e );
186- }
187- });
169+ try {
170+ var opList = new OperatorList (handler , this .pageIndex );
171+ partialEvaluator .getOperatorList (contentStream , this .resources , opList );
172+ pageListPromise .resolve (opList );
173+
174+ handler .send ('StartRenderPage' , {
175+ transparency : partialEvaluator .hasBlendModes (this .resources ),
176+ pageIndex : this .pageIndex
177+ });
178+ } catch (ex ) {
179+ reject (ex );
180+ }
181+ }.bind (this ), reject );
188182
189183 var annotationsPromise = pdfManager .ensure (this , 'annotations' );
190- Promise .all ([pageListPromise , annotationsPromise ]).then (function (datas ) {
191- var pageOpList = datas [0 ];
192- var annotations = datas [1 ];
184+ Promise .all ([pageListPromise , annotationsPromise ]).then (function (data ) {
185+ var pageOpList = data [0 ];
186+ var annotations = data [1 ];
193187
194188 if (annotations .length === 0 ) {
195189 pageOpList .flush (true );
196190 promise .resolve (pageOpList );
197- return ;
191+ return promise ;
198192 }
199193
200194 var annotationsReadyPromise = Annotation .appendToOperatorList (
0 commit comments