Browse Source

Merge pull request #2835 from Calinou/improve-handling-quit-requests

Improve the Handling quit requests page
Rémi Verschelde 5 years ago
parent
commit
8d949c45d3
1 changed files with 14 additions and 4 deletions
  1. 14 4
      tutorials/misc/handling_quit_requests.rst

+ 14 - 4
tutorials/misc/handling_quit_requests.rst

@@ -14,11 +14,21 @@ to go back otherwise).
 Handling the notification
 -------------------------
 
-The :ref:`MainLoop <class_MainLoop>`
-has a special notification that is sent to all nodes when quit is
-requested: MainLoop.NOTIFICATION_WM_QUIT.
+On desktop platforms, the :ref:`MainLoop <class_MainLoop>`
+has a special ``MainLoop.NOTIFICATION_WM_QUIT_REQUEST`` notification that is
+sent to all nodes when quitting is requested.
 
-Handling it is done as follows (on any node):
+On Android, ``MainLoop.NOTIFICATION_WM_GO_BACK_REQUEST`` is sent instead.
+Pressing the Back button will exit the application if
+**Application > Config > Quit On Go Back** is checked in the Project Settings
+(which is the default).
+
+.. note::
+
+    ``MainLoop.NOTIFICATION_WM_GO_BACK_REQUEST`` isn't supported on iOS, as
+    iOS devices don't have a physical Back button.
+
+Handling the notification is done as follows (on any node):
 
 .. tabs::
  .. code-tab:: gdscript GDScript