Loading packages/PrintSpooler/src/com/android/printspooler/model/PageContentRepository.java +7 −1 Original line number Diff line number Diff line Loading @@ -451,6 +451,8 @@ public final class PageContentRepository { @GuardedBy("mLock") private IPdfRenderer mRenderer; private boolean mBoundToService; public AsyncRenderer(Context context, OnMalformedPdfFileListener malformedPdfFileListener) { mContext = context; mOnMalformedPdfFileListener = malformedPdfFileListener; Loading @@ -463,6 +465,7 @@ public final class PageContentRepository { @Override public void onServiceConnected(ComponentName name, IBinder service) { mBoundToService = true; synchronized (mLock) { mRenderer = IPdfRenderer.Stub.asInterface(service); mLock.notifyAll(); Loading Loading @@ -559,7 +562,10 @@ public final class PageContentRepository { @Override public void onPostExecute(Void result) { if (mBoundToService) { mBoundToService = false; mContext.unbindService(AsyncRenderer.this); } mPageContentCache.invalidate(); mPageContentCache.clear(); } Loading Loading
packages/PrintSpooler/src/com/android/printspooler/model/PageContentRepository.java +7 −1 Original line number Diff line number Diff line Loading @@ -451,6 +451,8 @@ public final class PageContentRepository { @GuardedBy("mLock") private IPdfRenderer mRenderer; private boolean mBoundToService; public AsyncRenderer(Context context, OnMalformedPdfFileListener malformedPdfFileListener) { mContext = context; mOnMalformedPdfFileListener = malformedPdfFileListener; Loading @@ -463,6 +465,7 @@ public final class PageContentRepository { @Override public void onServiceConnected(ComponentName name, IBinder service) { mBoundToService = true; synchronized (mLock) { mRenderer = IPdfRenderer.Stub.asInterface(service); mLock.notifyAll(); Loading Loading @@ -559,7 +562,10 @@ public final class PageContentRepository { @Override public void onPostExecute(Void result) { if (mBoundToService) { mBoundToService = false; mContext.unbindService(AsyncRenderer.this); } mPageContentCache.invalidate(); mPageContentCache.clear(); } Loading