Showing the changes to libraries/entities/src/EntityScriptingInterface.cpp (1 of 6 files). Show all
Unified · Split
| @@ -57,11 +57,6 @@ EntityScriptingInterface::EntityScriptingInterface(bool bidOnSimulationOwnership · 56 unmodified lines | |||
| 57 | connect(nodeList.data(), &NodeList::canRezTmpCertifiedChanged, this, &EntityScriptingInterface::canRezTmpCertifiedChanged); | 57 | connect(nodeList.data(), &NodeList::canRezTmpCertifiedChanged, this, &EntityScriptingInterface::canRezTmpCertifiedChanged); |
| 58 | connect(nodeList.data(), &NodeList::canWriteAssetsChanged, this, &EntityScriptingInterface::canWriteAssetsChanged); | 58 | connect(nodeList.data(), &NodeList::canWriteAssetsChanged, this, &EntityScriptingInterface::canWriteAssetsChanged); |
| 59 | 59 | ||
| 60 | // If the user clicks somewhere where there is no entity at all, we will release focus | ||
| 61 | connect(this, &EntityScriptingInterface::mousePressOffEntity, [this]() { | ||
| 62 | setKeyboardFocusEntity(UNKNOWN_ENTITY_ID); | ||
| 63 | }); | ||
| 64 | |||
| 65 | auto& packetReceiver = nodeList->getPacketReceiver(); | 60 | auto& packetReceiver = nodeList->getPacketReceiver(); |
| 66 | packetReceiver.registerListener(PacketType::EntityScriptCallMethod, this, "handleEntityScriptCallMethodPacket"); | 61 | packetReceiver.registerListener(PacketType::EntityScriptCallMethod, this, "handleEntityScriptCallMethodPacket"); |
| 67 | } | 62 | } |