protected void onDraw(Canvas paramCanvas) { super.onDraw(paramCanvas); try { boolean bool = l; if (bool) { try { a.b(paramCanvas); return; } catch (Exception localException) { a.a(paramCanvas); return; } } a.a(paramCanvas); } catch (Exception paramCanvas) { paramCanvas.printStackTrace(); return; } }
protected void onDraw(Canvas paramCanvas) { int i = getPaddingLeft(); if (d != null) { d.a(); } try { super.onDraw(paramCanvas); if (a != null) { j = getMeasuredHeight(); k = getMeasuredWidth(); k = (int) Math.min(j * p, k * p); a.setBounds(i, j - k, k + i, j); a.draw(paramCanvas); } if (b != null) { j = getMeasuredHeight(); k = getMeasuredWidth(); int m = (int) Math.min(j * q, k * q); b.setBounds(k - m, j - m, k, j); b.draw(paramCanvas); } if (c != null) { k = getMeasuredHeight(); j = getMeasuredWidth(); k = (int) Math.min(k * r, j * r); c.setBounds(j - k, 0, j, k); c.draw(paramCanvas); } return; } catch (RuntimeException localRuntimeException) { for (; ; ) { int j; int k; localRuntimeException.printStackTrace(); if ((localRuntimeException.getMessage().indexOf("recycled bitmap") >= 0) && ((getTag() instanceof com.estrongs.fs.h))) { com.estrongs.fs.h localh = (com.estrongs.fs.h) getTag(); e.a(localh.getAbsolutePath(), this, localh); super.onDraw(paramCanvas); try { if (a != null) { j = getMeasuredHeight(); k = getMeasuredWidth(); k = (int) Math.min(j * p, k * p); a.setBounds(i, j - k, k + i, j); a.draw(paramCanvas); } if (b != null) { i = getMeasuredHeight(); j = getMeasuredWidth(); k = (int) Math.min(i * q, j * q); b.setBounds(j - k, i - k, j, i); b.draw(paramCanvas); } if (c != null) { j = getMeasuredHeight(); i = getMeasuredWidth(); j = (int) Math.min(j * r, i * r); c.setBounds(i - j, 0, i, j); c.draw(paramCanvas); return; } } catch (Exception paramCanvas) { paramCanvas.printStackTrace(); } } } } }