diff options
| -rw-r--r-- | indra/llinventory/llsettingssky.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/llfloatereditextdaycycle.cpp | 8 | ||||
| -rw-r--r-- | indra/newview/llpanelmaininventory.cpp | 11 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/floater_inventory_view_finder.xml | 29 | 
4 files changed, 37 insertions, 13 deletions
| diff --git a/indra/llinventory/llsettingssky.cpp b/indra/llinventory/llsettingssky.cpp index 91d2e9b23d..475b5fcf79 100644 --- a/indra/llinventory/llsettingssky.cpp +++ b/indra/llinventory/llsettingssky.cpp @@ -52,8 +52,6 @@ namespace {          LLVector3 axis = LLVector3::x_axis % dir;          axis.normalize(); -        if (mirror_axis) -            axis *= -1;          F32 angle = acos(LLVector3::x_axis * dir); diff --git a/indra/newview/llfloatereditextdaycycle.cpp b/indra/newview/llfloatereditextdaycycle.cpp index 827e1d992d..1d5f566b8f 100644 --- a/indra/newview/llfloatereditextdaycycle.cpp +++ b/indra/newview/llfloatereditextdaycycle.cpp @@ -189,9 +189,6 @@ BOOL LLFloaterEditExtDayCycle::postBuild()  void LLFloaterEditExtDayCycle::onOpen(const LLSD& key)  { -    LLEnvironment::instance().setSelectedEnvironment(LLEnvironment::ENV_EDIT); -    LLEnvironment::instance().updateEnvironment(); -      mEditDay.reset();      if (key.has(KEY_INVENTORY_ID))      { @@ -844,7 +841,8 @@ void LLFloaterEditExtDayCycle::onAssetLoaded(LLUUID asset_id, LLSettingsBase::pt      }      mEditDay = std::dynamic_pointer_cast<LLSettingsDay>(settings);      updateEditEnvironment(); -    LLEnvironment::instance().setSelectedEnvironment(LLEnvironment::ENV_EDIT); +    LLEnvironment::instance().setSelectedEnvironment(LLEnvironment::ENV_EDIT, LLEnvironment::TRANSITION_INSTANT); +    LLEnvironment::instance().updateEnvironment();      synchronizeTabs();      updateTabs();      refresh(); @@ -870,6 +868,8 @@ void LLFloaterEditExtDayCycle::loadLiveEnvironment(LLEnvironment::EnvSelection_t      }      updateEditEnvironment(); +    LLEnvironment::instance().setSelectedEnvironment(LLEnvironment::ENV_EDIT, LLEnvironment::TRANSITION_INSTANT); +    LLEnvironment::instance().updateEnvironment();      synchronizeTabs();      updateTabs();      refresh(); diff --git a/indra/newview/llpanelmaininventory.cpp b/indra/newview/llpanelmaininventory.cpp index db9d61c637..a9ad41e6f7 100644 --- a/indra/newview/llpanelmaininventory.cpp +++ b/indra/newview/llpanelmaininventory.cpp @@ -905,6 +905,7 @@ void LLFloaterInventoryFinder::updateElementsFromFilter()  	getChild<LLUICtrl>("check_sound")->setValue((S32) (filter_types & 0x1 << LLInventoryType::IT_SOUND));  	getChild<LLUICtrl>("check_texture")->setValue((S32) (filter_types & 0x1 << LLInventoryType::IT_TEXTURE));  	getChild<LLUICtrl>("check_snapshot")->setValue((S32) (filter_types & 0x1 << LLInventoryType::IT_SNAPSHOT)); +    getChild<LLUICtrl>("check_settings")->setValue((S32)(filter_types & 0x1 << LLInventoryType::IT_SETTINGS));  	getChild<LLUICtrl>("check_show_empty")->setValue(show_folders == LLInventoryFilter::SHOW_ALL_FOLDERS);  	getChild<LLUICtrl>("check_created_by_me")->setValue(show_created_by_me); @@ -997,6 +998,12 @@ void LLFloaterInventoryFinder::draw()  		filtered_by_all_types = FALSE;  	} +    if (!getChild<LLUICtrl>("check_settings")->getValue()) +    { +        filter &= ~(0x1 << LLInventoryType::IT_SETTINGS); +        filtered_by_all_types = FALSE; +    } +  	if (!filtered_by_all_types || (mPanelMainInventory->getPanel()->getFilter().getFilterTypes() & LLInventoryFilter::FILTERTYPE_DATE))  	{  		// don't include folders in filter, unless I've selected everything or filtering by date @@ -1114,7 +1121,8 @@ void LLFloaterInventoryFinder::selectAllTypes(void* user_data)  	self->getChild<LLUICtrl>("check_script")->setValue(TRUE);  	self->getChild<LLUICtrl>("check_sound")->setValue(TRUE);  	self->getChild<LLUICtrl>("check_texture")->setValue(TRUE); -	self->getChild<LLUICtrl>("check_snapshot")->setValue(TRUE); +    self->getChild<LLUICtrl>("check_snapshot")->setValue(TRUE); +    self->getChild<LLUICtrl>("check_settings")->setValue(TRUE);  }  //static @@ -1135,6 +1143,7 @@ void LLFloaterInventoryFinder::selectNoTypes(void* user_data)  	self->getChild<LLUICtrl>("check_sound")->setValue(FALSE);  	self->getChild<LLUICtrl>("check_texture")->setValue(FALSE);  	self->getChild<LLUICtrl>("check_snapshot")->setValue(FALSE); +    self->getChild<LLUICtrl>("check_settings")->setValue(FALSE);  }  ////////////////////////////////////////////////////////////////////////////////// diff --git a/indra/newview/skins/default/xui/en/floater_inventory_view_finder.xml b/indra/newview/skins/default/xui/en/floater_inventory_view_finder.xml index 1b4992b4ca..7142fea0ea 100644 --- a/indra/newview/skins/default/xui/en/floater_inventory_view_finder.xml +++ b/indra/newview/skins/default/xui/en/floater_inventory_view_finder.xml @@ -2,7 +2,7 @@  <floater   legacy_header_height="18"   can_minimize="false" - height="468" + height="488"   layout="topleft"   name="Inventory Finder"   help_topic="inventory_finder" @@ -212,6 +212,23 @@       name="check_snapshot"       top_delta="0"       width="126" /> +    <icon +     height="16" +     image_name="Inv_Settings" +     layout="topleft" +     left="8" +     mouse_opaque="true" +     name="icon_settings" +     top="262" +     width="16" /> +    <check_box +     height="16" +     label="Settings" +     layout="topleft" +     left_pad="2" +     name="check_settings" +     top_delta="0" +     width="126" />      <button       follows="left|top"       height="20" @@ -220,7 +237,7 @@       layout="topleft"       left="8"       name="All" -     top="262" +     top="282"       width="100" />      <button       height="20" @@ -274,7 +291,7 @@       width="260"/>      <check_box       height="16" -     top="352" +     top="372"       label="Since Logoff"       layout="topleft"       left_delta="0" @@ -290,7 +307,7 @@       layout="topleft"       left_delta="0"       name="- OR -" -     top="370" +     top="390"       width="144">          - OR -      </text> @@ -298,7 +315,7 @@       height="16"       layout="topleft"       name="date_search_direction" -     top="388" +     top="408"       left="8"       width="270">       <radio_item @@ -368,6 +385,6 @@       layout="topleft"       name="Close"       right="-6" -     top="434" +     top="454"       width="76" />  </floater> | 
