浏览代码

UI: Fix a few more warnings

jp9000 11 年之前
父节点
当前提交
31fcbd893f
共有 2 个文件被更改,包括 11 次插入1 次删除
  1. 1 1
      obs/obs-app.cpp
  2. 10 0
      obs/window-basic-preview.cpp

+ 1 - 1
obs/obs-app.cpp

@@ -362,7 +362,7 @@ static void delete_oldest_log(void)
 {
 	BPtr<char>       logDir(os_get_config_path("obs-studio/logs"));
 	string           oldestLog;
-	uint64_t         oldest_ts = -1;
+	uint64_t         oldest_ts = (uint64_t)-1;
 	struct os_dirent *entry;
 
 	unsigned int maxLogs = (unsigned int)config_get_uint(

+ 10 - 0
obs/window-basic-preview.cpp

@@ -36,6 +36,11 @@ struct SceneFindData {
 	OBSSceneItem item;
 	bool         selectBelow;
 
+	SceneFindData(const SceneFindData &) = delete;
+	SceneFindData(SceneFindData &) = delete;
+	SceneFindData& operator=(const SceneFindData &) = delete;
+	SceneFindData& operator=(SceneFindData &&) = delete;
+
 	inline SceneFindData(const vec2 &pos_, bool selectBelow_)
 		: pos         (pos_),
 		  selectBelow (selectBelow_)
@@ -189,6 +194,11 @@ struct HandleFindData {
 	OBSSceneItem item;
 	ItemHandle   handle = ItemHandle::None;
 
+	HandleFindData(const HandleFindData &) = delete;
+	HandleFindData(HandleFindData &) = delete;
+	HandleFindData& operator=(const HandleFindData &) = delete;
+	HandleFindData& operator=(HandleFindData &&) = delete;
+
 	inline HandleFindData(const vec2 &pos_, float scale_)
 		: pos   (pos_),
 		  scale (scale_)