Skip to content

Commit aed9dec

Browse files
authored
Merge pull request #95 from Dimezis/v1.6.1
Fix rendering issue on API 21 emulator.
2 parents 2ec51db + fb0b82b commit aed9dec

File tree

2 files changed

+6
-8
lines changed

2 files changed

+6
-8
lines changed

library/src/main/java/eightbitlab/com/blurview/BlockingBlurController.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ public boolean onPreDraw() {
6161
}
6262
};
6363

64-
private boolean blurEnabled = true;
64+
private boolean blurEnabled = false;
6565

6666
@Nullable
6767
private Drawable frameClearDrawable;
@@ -272,7 +272,8 @@ public BlurViewFacade setFrameClearDrawable(@Nullable Drawable frameClearDrawabl
272272
return this;
273273
}
274274

275-
private void setBlurEnabledInternal(boolean enabled) {
275+
@SuppressWarnings("WeakerAccess")
276+
void setBlurEnabledInternal(boolean enabled) {
276277
this.blurEnabled = enabled;
277278
setBlurAutoUpdateInternal(enabled);
278279
blurView.invalidate();
@@ -289,7 +290,8 @@ public void run() {
289290
return this;
290291
}
291292

292-
private void setBlurAutoUpdateInternal(boolean enabled) {
293+
@SuppressWarnings("WeakerAccess")
294+
void setBlurAutoUpdateInternal(boolean enabled) {
293295
blurView.getViewTreeObserver().removeOnPreDrawListener(drawListener);
294296
if (enabled) {
295297
blurView.getViewTreeObserver().addOnPreDrawListener(drawListener);
@@ -300,7 +302,7 @@ public BlurViewFacade setBlurAutoUpdate(final boolean enabled) {
300302
blurView.post(new Runnable() {
301303
@Override
302304
public void run() {
303-
setBlurEnabledInternal(enabled);
305+
setBlurAutoUpdateInternal(enabled);
304306
}
305307
});
306308
return this;

library/src/main/java/eightbitlab/com/blurview/BlurView.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,6 @@ public BlurViewFacade setupWith(@NonNull ViewGroup rootView) {
8585
this.blurController.destroy();
8686
this.blurController = blurController;
8787

88-
if (!isHardwareAccelerated()) {
89-
blurController.setBlurAutoUpdate(false);
90-
}
91-
9288
return blurController;
9389
}
9490

0 commit comments

Comments
 (0)