Browse Source

frontend: Remove channel change signal handler from transform dialog

derrod 8 months ago
parent
commit
a7d5721c2c
2 changed files with 0 additions and 22 deletions
  1. 0 19
      frontend/dialogs/OBSBasicTransform.cpp
  2. 0 3
      frontend/dialogs/OBSBasicTransform.hpp

+ 0 - 19
frontend/dialogs/OBSBasicTransform.cpp

@@ -77,8 +77,6 @@ OBSBasicTransform::OBSBasicTransform(OBSSceneItem item, OBSBasic *parent)
 
 
 	OBSDataAutoRelease wrapper = obs_scene_save_transform_states(main->GetCurrentScene(), false);
 	OBSDataAutoRelease wrapper = obs_scene_save_transform_states(main->GetCurrentScene(), false);
 	undo_data = std::string(obs_data_get_json(wrapper));
 	undo_data = std::string(obs_data_get_json(wrapper));
-
-	channelChangedSignal.Connect(obs_get_signal_handler(), "channel_change", OBSChannelChanged, this);
 }
 }
 
 
 OBSBasicTransform::~OBSBasicTransform()
 OBSBasicTransform::~OBSBasicTransform()
@@ -136,23 +134,6 @@ void OBSBasicTransform::SetItemQt(OBSSceneItem newItem)
 	SetEnabled(enable);
 	SetEnabled(enable);
 }
 }
 
 
-void OBSBasicTransform::OBSChannelChanged(void *param, calldata_t *data)
-{
-	OBSBasicTransform *window = static_cast<OBSBasicTransform *>(param);
-	uint32_t channel = (uint32_t)calldata_int(data, "channel");
-	OBSSource source = (obs_source_t *)calldata_ptr(data, "source");
-
-	if (channel == 0) {
-		OBSScene scene = obs_scene_from_source(source);
-		window->SetScene(scene);
-
-		if (!scene)
-			window->SetItem(nullptr);
-		else
-			window->SetItem(FindASelectedItem(scene));
-	}
-}
-
 void OBSBasicTransform::OBSSceneItemTransform(void *param, calldata_t *data)
 void OBSBasicTransform::OBSSceneItemTransform(void *param, calldata_t *data)
 {
 {
 	OBSBasicTransform *window = static_cast<OBSBasicTransform *>(param);
 	OBSBasicTransform *window = static_cast<OBSBasicTransform *>(param);

+ 0 - 3
frontend/dialogs/OBSBasicTransform.hpp

@@ -17,7 +17,6 @@ private:
 
 
 	OBSBasic *main;
 	OBSBasic *main;
 	OBSSceneItem item;
 	OBSSceneItem item;
-	OBSSignal channelChangedSignal;
 	std::vector<OBSSignal> sigs;
 	std::vector<OBSSignal> sigs;
 
 
 	std::string undo_data;
 	std::string undo_data;
@@ -35,8 +34,6 @@ private:
 	void SetScene(OBSScene scene);
 	void SetScene(OBSScene scene);
 	void SetItem(OBSSceneItem newItem);
 	void SetItem(OBSSceneItem newItem);
 
 
-	static void OBSChannelChanged(void *param, calldata_t *data);
-
 	static void OBSSceneItemTransform(void *param, calldata_t *data);
 	static void OBSSceneItemTransform(void *param, calldata_t *data);
 	static void OBSSceneItemRemoved(void *param, calldata_t *data);
 	static void OBSSceneItemRemoved(void *param, calldata_t *data);
 	static void OBSSceneItemSelect(void *param, calldata_t *data);
 	static void OBSSceneItemSelect(void *param, calldata_t *data);