Revert "[TIzen] Add API for check core shutting down or not"
authorEunki, Hong <eunkiki.hong@samsung.com>
Tue, 26 Sep 2023 08:23:38 +0000 (17:23 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Tue, 26 Sep 2023 08:23:38 +0000 (17:23 +0900)
This reverts commit d87f7a66d191a7f4db6ddd201a12a38b0b31193f.

automated-tests/src/dali/utc-Dali-Stage.cpp
dali/devel-api/common/stage.cpp
dali/devel-api/common/stage.h
dali/internal/event/common/stage-impl.cpp
dali/internal/event/common/stage-impl.h

index 4105e04..b9b8050 100644 (file)
@@ -387,45 +387,6 @@ int UtcDaliStageIsInstalledN(void)
   END_TEST;
 }
 
-int UtcDaliStageIsShuttingDown(void)
-{
-  DALI_TEST_CHECK(!Stage::IsShuttingDown());
-
-  {
-    TestApplication application;
-
-    DALI_TEST_CHECK(!Stage::IsShuttingDown());
-
-    Stage::GetCurrent();
-
-    DALI_TEST_CHECK(!Stage::IsShuttingDown());
-  }
-
-  // Core destroyed
-  DALI_TEST_CHECK(Stage::IsShuttingDown());
-  END_TEST;
-}
-
-int UtcDaliStageIsCoreInstalled(void)
-{
-  DALI_TEST_CHECK(!Stage::IsCoreInstalled());
-
-  {
-    TestApplication application;
-
-    DALI_TEST_CHECK(Stage::IsCoreInstalled());
-
-    Stage::GetCurrent();
-
-    DALI_TEST_CHECK(Stage::IsCoreInstalled());
-  }
-
-  // Core destroyed
-  DALI_TEST_CHECK(Stage::IsCoreInstalled());
-  END_TEST;
-}
-
-
 int UtcDaliStageCopyConstructorP(void)
 {
   TestApplication application;
index 9e013b0..02f361f 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2023 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2022 Samsung Electronics Co., Ltd.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -59,17 +59,6 @@ bool Stage::IsInstalled()
   return Internal::Stage::IsInstalled();
 }
 
-bool Stage::IsShuttingDown()
-{
-  return Internal::Stage::IsShuttingDown();
-}
-
-bool Stage::IsCoreInstalled()
-{
-  return IsInstalled() ||  ///< Check if Core is installed now,
-         IsShuttingDown(); ///< or Core is shutting down now.
-}
-
 void Stage::Add(Actor& actor)
 {
   GetImplementation(*this).Add(GetImplementation(actor));
index ad94e37..cf271cf 100644 (file)
@@ -2,7 +2,7 @@
 #define DALI_STAGE_H
 
 /*
- * Copyright (c) 2023 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2022 Samsung Electronics Co., Ltd.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -114,21 +114,6 @@ public:
   static bool IsInstalled();
 
   /**
-   * @brief Queries whether the Stage shutting down now; this should only return false during or before destruction of Dali core.
-   *
-   * @return True when Dali core destructor called.
-   */
-  static bool IsShuttingDown();
-
-  /**
-   * @brief Queries whether we installed Dali core before, or not.
-   * It will be useful whether you want to check we are on valid ui thread or not, after Core initalized ensured.
-   *
-   * @return True when Dali core destructor called.
-   */
-  static bool IsCoreInstalled();
-
-  /**
    * @brief Destructor.
    *
    * This is non-virtual since derived Handle types must not contain data or virtual methods.
index ae0b7d2..d2309d6 100644 (file)
@@ -112,11 +112,6 @@ bool Stage::IsInstalled()
   return ThreadLocalStorage::Created();
 }
 
-bool Stage::IsShuttingDown()
-{
-  return ThreadLocalStorage::IsShuttingDown();
-}
-
 ObjectRegistry& Stage::GetObjectRegistry()
 {
   return ThreadLocalStorage::Get().GetObjectRegistry();
index 8b4abed..8711fcf 100644 (file)
@@ -90,11 +90,6 @@ public:
   static bool IsInstalled();
 
   /**
-   * @copydoc Dali::Stage::IsShuttingDown().
-   */
-  static bool IsShuttingDown();
-
-  /**
    * @copydoc Dali::Stage::GetObjectRegistry()
    */
   ObjectRegistry& GetObjectRegistry();