From 660f7290a07cc56e59d64bcbde4a306c2430225c Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Sun, 15 Nov 2015 08:54:15 -0800 Subject: [PATCH] [TheGreatCube] Start and stop the rendering loop in view lifecycle --- TheGreatCube/TheGreatCube/ViewController.swift | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/TheGreatCube/TheGreatCube/ViewController.swift b/TheGreatCube/TheGreatCube/ViewController.swift index a22bcf4..ec4d8bf 100644 --- a/TheGreatCube/TheGreatCube/ViewController.swift +++ b/TheGreatCube/TheGreatCube/ViewController.swift @@ -17,6 +17,16 @@ class ViewController: NSViewController { super.viewDidLoad() glView.renderer = renderer } + + override func viewWillAppear() { + super.viewWillAppear() + glView.start() + } + + override func viewDidDisappear() { + super.viewDidDisappear() + glView.stop() + } }