File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed
projects/jar/src/app/java/echopointng/image Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -662,19 +662,21 @@ public static boolean waitForImage(Image srcImage) {
662662 if (srcImage == null )
663663 return false ;
664664
665+ int currentId ;
665666 synchronized (imageObserver ) {
666667 mediaTrackerIDs ++;
668+ currentId = mediaTrackerIDs ;
667669 }
668670
669- imageMediaTracker .addImage (srcImage , mediaTrackerIDs );
671+ imageMediaTracker .addImage (srcImage , currentId );
670672 try {
671- imageMediaTracker .waitForID (mediaTrackerIDs );
672- if (imageMediaTracker .isErrorID (mediaTrackerIDs ))
673+ imageMediaTracker .waitForID (currentId );
674+ if (imageMediaTracker .isErrorID (currentId ))
673675 return false ;
674676 } catch (Exception e ) {
675677 return false ;
676678 } finally {
677- imageMediaTracker .removeImage (srcImage , mediaTrackerIDs );
679+ imageMediaTracker .removeImage (srcImage , currentId );
678680 }
679681
680682 return true ;
You can’t perform that action at this time.
0 commit comments