فهرست منبع

Merge pull request #207 from bruceoutdoors/sfml2-fix

Fixed SFML2 cleanup when example application exits
David Wimsey 11 سال پیش
والد
کامیت
44c3e8ee37
1فایلهای تغییر یافته به همراه4 افزوده شده و 1 حذف شده
  1. 4 1
      Samples/basic/sfml2/src/main.cpp

+ 4 - 1
Samples/basic/sfml2/src/main.cpp

@@ -155,7 +155,7 @@ int main(int argc, char **argv)
 					SystemInterface.GetKeyModifiers(&MyWindow));
 				break;
 			case sf::Event::Closed:
-				return 1;
+				MyWindow.close();
 				break;
 			};
 		};
@@ -163,5 +163,8 @@ int main(int argc, char **argv)
 		Context->Update();
 	};
 
+	Context->RemoveReference();
+	Rocket::Core::Shutdown();
+
 	return 0;
 };