fix JBSettingNavigationController bug