From 082be720ced2be3e0258dd189d5db4b43b2a0c2b Mon Sep 17 00:00:00 2001 From: David Rose Date: Tue, 11 Mar 2003 02:18:47 +0000 Subject: [PATCH] add clear_exit_flag --- panda/src/framework/pandaFramework.I | 13 ++++++++++++- panda/src/framework/pandaFramework.h | 1 + 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/panda/src/framework/pandaFramework.I b/panda/src/framework/pandaFramework.I index d8b4b6bca7..96054c8ffc 100644 --- a/panda/src/framework/pandaFramework.I +++ b/panda/src/framework/pandaFramework.I @@ -92,7 +92,7 @@ get_window(int n) const { // Description: Closes the indicated WindowFramework window and // removes it from the list. //////////////////////////////////////////////////////////////////// -void PandaFramework:: +INLINE void PandaFramework:: close_window(WindowFramework *wf) { int n = find_window(wf); if (n >= 0) { @@ -183,3 +183,14 @@ INLINE void PandaFramework:: set_exit_flag() { _exit_flag = true; } + +//////////////////////////////////////////////////////////////////// +// Function: PandaFramework::clear_exit_flag +// Access: Public +// Description: Resets the exit flag after it has previously been +// set. +//////////////////////////////////////////////////////////////////// +INLINE void PandaFramework:: +clear_exit_flag() { + _exit_flag = false; +} diff --git a/panda/src/framework/pandaFramework.h b/panda/src/framework/pandaFramework.h index 472693cee7..1c315838d6 100644 --- a/panda/src/framework/pandaFramework.h +++ b/panda/src/framework/pandaFramework.h @@ -98,6 +98,7 @@ public: void main_loop(); INLINE void set_exit_flag(); + INLINE void clear_exit_flag(); protected: virtual PT(WindowFramework) make_window_framework();