소스 검색

Merge pull request #2297 from jpark37/leak-fixes

Leak fixes
Jim 6 년 전
부모
커밋
39d53e043b
2개의 변경된 파일6개의 추가작업 그리고 3개의 파일을 삭제
  1. 4 3
      UI/scene-tree.cpp
  2. 2 0
      plugins/mac-vth264/encoder.c

+ 4 - 3
UI/scene-tree.cpp

@@ -31,7 +31,8 @@ void SceneTree::SetGridMode(bool grid)
 		setStyleSheet("");
 	}
 
-	resizeEvent(new QResizeEvent(size(), size()));
+	QResizeEvent event(size(), size());
+	resizeEvent(&event);
 }
 
 bool SceneTree::GetGridMode()
@@ -183,6 +184,6 @@ void SceneTree::rowsInserted(const QModelIndex &parent, int start, int end)
 {
 	QListWidget::rowsInserted(parent, start, end);
 
-	QResizeEvent *event = new QResizeEvent(size(), size());
-	SceneTree::resizeEvent(event);
+	QResizeEvent event(size(), size());
+	SceneTree::resizeEvent(&event);
 }

+ 2 - 0
plugins/mac-vth264/encoder.c

@@ -965,6 +965,8 @@ void encoder_list_create()
 		da_push_back(vt_encoders, &enc);
 #undef VT_DICTSTR
 	}
+
+	CFRelease(encoder_list);
 }
 
 void encoder_list_destroy()