Browse Source

Fixed static analysis issues from #1535.

Branimir Karadžić 7 years ago
parent
commit
3794494d3b
2 changed files with 2 additions and 1 deletions
  1. 1 1
      examples/32-particles/particles.cpp
  2. 1 0
      examples/common/entry/entry_windows.cpp

+ 1 - 1
examples/32-particles/particles.cpp

@@ -207,7 +207,7 @@ struct Emitter
 	void gizmo(const float* _view, const float* _proj)
 	void gizmo(const float* _view, const float* _proj)
 	{
 	{
 		float mtx[16];
 		float mtx[16];
-		float scale[3];
+		float scale[3] = { 1.0f, 1.0f, 1.0f };
 
 
 		ImGuizmo::RecomposeMatrixFromComponents(m_uniforms.m_position, m_uniforms.m_angle, scale, mtx);
 		ImGuizmo::RecomposeMatrixFromComponents(m_uniforms.m_position, m_uniforms.m_angle, scale, mtx);
 
 

+ 1 - 0
examples/common/entry/entry_windows.cpp

@@ -904,6 +904,7 @@ namespace entry
 			HDC hdc = GetDC(_hwnd);
 			HDC hdc = GetDC(_hwnd);
 			SelectObject(hdc, brush);
 			SelectObject(hdc, brush);
 			FillRect(hdc, &rect, brush);
 			FillRect(hdc, &rect, brush);
+			ReleaseDC(_hwnd, hdc);
 		}
 		}
 
 
 		void adjust(HWND _hwnd, uint32_t _width, uint32_t _height, bool _windowFrame)
 		void adjust(HWND _hwnd, uint32_t _width, uint32_t _height, bool _windowFrame)