| 228 | void ActivityManager::goToCrashReport() { replaceActivity(std::make_unique<CrashActivity>(renderer, mappedInput)); } |
| 229 | |
| 230 | void ActivityManager::pushActivity(std::unique_ptr<Activity>&& activity) { |
| 231 | if (pendingActivity) { |
| 232 | // Should never happen in practice |
| 233 | LOG_ERR("ACT", "pendingActivity while pushActivity is not expected"); |
| 234 | pendingActivity.reset(); |
| 235 | } |
| 236 | pendingActivity = std::move(activity); |
| 237 | pendingAction = PendingAction::Push; |
| 238 | } |
| 239 | |
| 240 | void ActivityManager::popActivity() { |
| 241 | if (pendingActivity) { |
no test coverage detected