# Engine pause/resume events in native extensions (SOLVED)

**URL:** <https://forum.defold.com/t/engine-pause-resume-events-in-native-extensions-solved/61275>\
**Category:** Feature requests (USE GITHUB)\
**Created:** [August 26, 2019, 12:16pm UTC](https://forum.defold.com/t/engine-pause-resume-events-in-native-extensions-solved/61275 "2019-08-26T12:16:27Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![dapetcu21](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/dapetcu21/32/25120_2.png) [@dapetcu21](https://forum.defold.com/u/dapetcu21)\
**Post date:** [August 26, 2019, 12:16pm UTC](https://forum.defold.com/t/engine-pause-resume-events-in-native-extensions-solved/61275/1 "2019-08-26T12:16:27Z")

</div>

As @Pkeod pointed out, FMOD sound doesn’t pause when the rest of the engine pauses (in fact, the fact that it works at all is only sheer luck because FMOD expects us to call its update function periodically, but the engine is paused, so no update is being called). The problem is that I don’t know when to properly pause FMOD because I don’t have a NE event that tells me “the engine will now stop / has resumed”.

EVENT\_ID\_ACTIVATEAPP and EVENT\_ID\_DEACTIVATEAPP are not usable for this purpose because they also get fired when the window focus is lost (at least on macOS), which doesn’t cause an engine pause (only minimise causes engine pause on macOS).

---

<div class="post-metadata">

**Author:** ![britzl](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/britzl/32/23_2.png) [@britzl](https://forum.defold.com/u/britzl)\
**Post date:** [August 26, 2019, 7:58pm UTC](https://forum.defold.com/t/engine-pause-resume-events-in-native-extensions-solved/61275/2 "2019-08-26T19:58:41Z")

</div>

Thanks. We’ll discuss this and see what can be done for the next sprint.

---

<div class="post-metadata">

**Author:** ![britzl](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/britzl/32/23_2.png) [@britzl](https://forum.defold.com/u/britzl)\
**Post date:** [August 30, 2019, 7:39am UTC](https://forum.defold.com/t/engine-pause-resume-events-in-native-extensions-solved/61275/3 "2019-08-30T07:39:16Z")

</div>

Created Issue-#4385

---

<div class="post-metadata">

**Author:** ![britzl](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/britzl/32/23_2.png) [@britzl](https://forum.defold.com/u/britzl)\
**Post date:** [January 21, 2020, 7:51pm UTC](https://forum.defold.com/t/engine-pause-resume-events-in-native-extensions-solved/61275/4 "2020-01-21T19:51:26Z")

</div>

I’ve added two new extension events: EVENT\_ID\_ICONIFYAPP and EVENT\_ID\_DEICONIFYAPP. There is also two new window.set\_listener() events.

This will end up in 1.2.166.

---

<div class="post-metadata">

**Author:** ![AGulev](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/agulev/32/4541_2.png) [@AGulev](https://forum.defold.com/u/AGulev)\
**Post date:** [March 7, 2020, 8:16pm UTC](https://forum.defold.com/t/engine-pause-resume-events-in-native-extensions-solved/61275/5 "2020-03-07T20:16:52Z")

</div>

[Solved in 1.2.166](https://forum.defold.com/t/defold-1-2-166-has-been-released/64558)
