protected void setNavigationIconHints(int hints, boolean force) {
    if (!force && hints == mNavigationIconHints) return;

    if (DEBUG) Slog.v(TAG, "Pie navigation hints: " + hints);

    mNavigationIconHints = hints;
    PieItem item;

    for (int j = 0; j < 2; j++) {
      item = findItem(ActionConstants.ACTION_BACK, j);
      if (item != null) {
        boolean isAlt = (hints & StatusBarManager.NAVIGATION_HINT_BACK_ALT) != 0;
        item.setImageDrawable(isAlt ? mBackAltIcon : mBackIcon);
      }
    }
    setDisabledFlags(mDisabledFlags, true);
  }