Showing the changes to interface/src/Menu.cpp (1 of 51 files). Show all
Unified · Split
| @@ -277,7 +277,8 @@ Menu::Menu() : · 276 unmodified lines | ||
| 277 | 277 | avatar, SLOT(updateMotionBehaviorsFromMenu())); |
| 278 | 278 | |
| 279 | 279 | QMenu* collisionsMenu = avatarMenu->addMenu("Collide With..."); |
| 280 | − addCheckableActionToQMenuAndActionHash(collisionsMenu, MenuOption::CollideAsRagdoll); | |
| 280 | + addCheckableActionToQMenuAndActionHash(collisionsMenu, MenuOption::CollideAsRagdoll, 0, false, | |
| 281 | + avatar, SLOT(onToggleRagdoll())); | |
| 281 | 282 | addCheckableActionToQMenuAndActionHash(collisionsMenu, MenuOption::CollideWithAvatars, |
| 282 | 283 | 0, true, avatar, SLOT(updateCollisionGroups())); |
| 283 | 284 | addCheckableActionToQMenuAndActionHash(collisionsMenu, MenuOption::CollideWithVoxels, |
| @@ -744,6 +745,7 @@ void Menu::loadSettings(QSettings* settings) { · 460 unmodified lines | ||
| 744 | 745 | // TODO: cache more settings in MyAvatar that are checked with very high frequency. |
| 745 | 746 | MyAvatar* myAvatar = Application::getInstance()->getAvatar(); |
| 746 | 747 | myAvatar->updateCollisionGroups(); |
| 748 | + myAvatar->onToggleRagdoll(); | |
| 747 | 749 | |
| 748 | 750 | if (lockedSettings) { |
| 749 | 751 | Application::getInstance()->unlockSettings(); |