/** @see IPainter#deactivate */ public final void deactivate(final boolean redraw) { if (mIsActive) { mIsActive = false; mTextWidget.removePaintListener(this); if (mPositionManager != null) { mPositionManager.unmanagePosition(mBracketPosition); } if (redraw) { handleDrawRequest(null); } } }