Bläddra i källkod

Merge pull request #108705 from wjt/dont-poll-system-theme

Do not poll for system theme changes
Thaddeus Crews 1 månad sedan
förälder
incheckning
af30016c75
2 ändrade filer med 0 tillägg och 7 borttagningar
  1. 0 6
      editor/editor_node.cpp
  2. 0 1
      editor/editor_node.h

+ 0 - 6
editor/editor_node.cpp

@@ -9137,12 +9137,6 @@ EditorNode::EditorNode() {
 
 	follow_system_theme = EDITOR_GET("interface/theme/follow_system_theme");
 	use_system_accent_color = EDITOR_GET("interface/theme/use_system_accent_color");
-	system_theme_timer = memnew(Timer);
-	system_theme_timer->set_wait_time(1.0);
-	system_theme_timer->connect("timeout", callable_mp(this, &EditorNode::_check_system_theme_changed));
-	add_child(system_theme_timer);
-	system_theme_timer->set_owner(get_owner());
-	system_theme_timer->set_autostart(true);
 }
 
 EditorNode::~EditorNode() {

+ 0 - 1
editor/editor_node.h

@@ -359,7 +359,6 @@ private:
 
 	Ref<Theme> theme;
 
-	Timer *system_theme_timer = nullptr;
 	bool follow_system_theme = false;
 	bool use_system_accent_color = false;
 	bool last_dark_mode_state = false;