tunitowen/DevDrawer — pull request #28 by krossovochkin (2014-05-29 15:01:51+00:00)
Title: Update PrefActivity.java

There is a bug in a Preference screen. Also if you don't have root access on your phone, you can at first entering the screen to set "uninstall" and "remove cache" CheckBoxPreferences to 'checked' and widget will be updated, corresponding to this new preferences. So, this is a bug.
Of course without root access you can't 'remove cache' and you will get Toast of "no root access", but this is a bad design itself.
So, I think we need to check state of a rootPref and if it is not checked – disable rootViews