modules/graphics/src/main/java/com/sun/javafx/tk/quantum/PresentingPainter.java

Print this page




 105                 if (vs.getDoPresent()) {
 106                     if (!presentable.present()) {
 107                         disposePresentable();
 108                         sceneState.getScene().entireSceneNeedsRepaint();
 109                     }
 110                 }
 111             }
 112         } catch (Throwable th) {
 113             errored = true;
 114             th.printStackTrace(System.err);
 115         } finally {
 116             Disposer.cleanUp();
 117 
 118             if (locked) {
 119                 sceneState.unlock();
 120             }
 121 
 122             ViewScene viewScene = (ViewScene)sceneState.getScene();
 123             viewScene.setPainting(false);
 124 

 125             factory.getTextureResourcePool().freeDisposalRequestedAndCheckResources(errored);

 126 
 127             renderLock.unlock();
 128         }
 129     }
 130 }


 105                 if (vs.getDoPresent()) {
 106                     if (!presentable.present()) {
 107                         disposePresentable();
 108                         sceneState.getScene().entireSceneNeedsRepaint();
 109                     }
 110                 }
 111             }
 112         } catch (Throwable th) {
 113             errored = true;
 114             th.printStackTrace(System.err);
 115         } finally {
 116             Disposer.cleanUp();
 117 
 118             if (locked) {
 119                 sceneState.unlock();
 120             }
 121 
 122             ViewScene viewScene = (ViewScene)sceneState.getScene();
 123             viewScene.setPainting(false);
 124 
 125             if (factory != null) {
 126                 factory.getTextureResourcePool().freeDisposalRequestedAndCheckResources(errored);
 127             }
 128 
 129             renderLock.unlock();
 130         }
 131     }
 132 }