瀏覽代碼

Merge branch 'master' of https://github.com/libRocket/libRocket

# By Lee Zhen Yong
# Via David Wimsey (1) and Lee Zhen Yong (1)
* 'master' of https://github.com/libRocket/libRocket:
  bug fix: SFML2 example runtime error when application closes, caused by memory leaks
David Wimsey 11 年之前
父節點
當前提交
a797fca985
共有 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));
 					SystemInterface.GetKeyModifiers(&MyWindow));
 				break;
 				break;
 			case sf::Event::Closed:
 			case sf::Event::Closed:
-				return 1;
+				MyWindow.close();
 				break;
 				break;
 			};
 			};
 		};
 		};
@@ -163,5 +163,8 @@ int main(int argc, char **argv)
 		Context->Update();
 		Context->Update();
 	};
 	};
 
 
+	Context->RemoveReference();
+	Rocket::Core::Shutdown();
+
 	return 0;
 	return 0;
 };
 };