mirror of
https://github.com/Ryujinx/Opentk.git
synced 2024-12-26 04:35:38 +00:00
Use GameWindowExitException to exit GameWindow now. No need for the GameWindow.Exit(); return; idiom any more.
This commit is contained in:
parent
255e0f5cf9
commit
d1e7e6a351
|
@ -154,9 +154,7 @@ namespace OpenTK
|
|||
public virtual void Exit()
|
||||
{
|
||||
isExiting = true;
|
||||
//throw new GameWindowExitException();
|
||||
//glWindow.Exit();
|
||||
//this.Dispose();
|
||||
throw new GameWindowExitException();
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
@ -543,8 +541,8 @@ namespace OpenTK
|
|||
update_time_counter = 0.0;
|
||||
}
|
||||
|
||||
if (isExiting)
|
||||
break;
|
||||
//if (isExiting)
|
||||
// break;
|
||||
|
||||
// Raise RenderFrame event
|
||||
time = render_watch.Elapsed.TotalSeconds;
|
||||
|
@ -584,10 +582,10 @@ namespace OpenTK
|
|||
//}
|
||||
}
|
||||
}
|
||||
//catch (GameWindowExitException e)
|
||||
//{
|
||||
|
||||
//}
|
||||
catch (GameWindowExitException)
|
||||
{
|
||||
Trace.WriteLine("GameWindow.Exit() request");
|
||||
}
|
||||
finally
|
||||
{
|
||||
Thread.CurrentThread.Priority = ThreadPriority.Normal;
|
||||
|
|
Loading…
Reference in a new issue