Browse Source

Fix `PackedScene::get_last_modified_time()` always returns `0`

The variables operated by `PackedScene::set_last_modified_time()`
and `PackedScene::get_last_modified_time()` are different.

(cherry picked from commit 22edef14c35b8320890f5e771de571f2ec308334)
Rindbee 2 years ago
parent
commit
1c1d4f6264
1 changed files with 1 additions and 0 deletions
  1. 1 0
      scene/resources/packed_scene.h

+ 1 - 0
scene/resources/packed_scene.h

@@ -255,6 +255,7 @@ public:
 	virtual void set_path(const String &p_path, bool p_take_over = false) override;
 #ifdef TOOLS_ENABLED
 	virtual void set_last_modified_time(uint64_t p_time) override {
+		Resource::set_last_modified_time(p_time);
 		state->set_last_modified_time(p_time);
 	}