@Override
 public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) {
   super.onPreferenceTreeClick(preferenceScreen, preference);
   if (preference != null)
     if (preference instanceof PreferenceScreen)
       if (((PreferenceScreen) preference).getDialog() != null)
         ((PreferenceScreen) preference)
             .getDialog()
             .getWindow()
             .getDecorView()
             .setBackgroundDrawable(
                 this.getWindow().getDecorView().getBackground().getConstantState().newDrawable());
   return false;
 }