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 } |