+ final int themeHue = (mProfile == null) ? -1 : mProfile.getThemeHue();
+
+ Colors.setupTheme(this, themeHue);
+
+ if (themeSetUp) {
+ Logger.debug("prf-thm-act",
+ "setupProfileColors(): theme already set up, recreating activity");
+ this.recreate();
+ }
+ themeSetUp = true;
+
+ Colors.profileThemeId = Data.retrieveCurrentThemeIdFromDb();