Use widget window instead of NUI default window 65/282965/1 accepted/tizen_7.0_unified accepted/tizen_7.0_unified_hotfix tizen_7.0 tizen_7.0_hotfix accepted/tizen/7.0/unified/20221110.061655 accepted/tizen/7.0/unified/hotfix/20221116.111652 accepted/tizen/unified/20221014.123804 tizen_7.0_m2_release
authorInHong Han <inhong1.han@samsung.com>
Fri, 14 Oct 2022 02:25:01 +0000 (11:25 +0900)
committerInHong Han <inhong1.han@samsung.com>
Fri, 14 Oct 2022 02:25:01 +0000 (11:25 +0900)
Change-Id: Ib20670d2a95e6de681d6595600e0415d3006f333

Settings/SettingInputmethod/SettingDefaultKeyboard.cs
Settings/SettingInputmethod/SettingWidgetInputmethod.cs
packaging/org.tizen.cssetting-inputmethod-1.0.0.tpk

index a1bc74e66bc88af91c27e30edb06975d4f4d6cef..1114ba9cb1fa8c45923f73576f5ad1a262ca1b18 100644 (file)
@@ -17,9 +17,9 @@ namespace SettingInputmethod
         private int currentIndex = -1;\r
         private int pickerIndex = 0;\r
 \r
-        public SettingDefaultKeyboard() : base()\r
+        public SettingDefaultKeyboard(Window parentWindow) : base()\r
         {\r
-            Window window = NUIApplication.GetDefaultWindow();\r
+            Window window = parentWindow;\r
             Navigator navigator = window.GetDefaultNavigator();\r
             Size2D windowSize = window.Size;\r
 \r
index 8123d43d9770e7792c4b36cc8c57044966db3d68..e3b84a28d7b468910a055ff6bced4efbe94617d2 100644 (file)
@@ -12,6 +12,7 @@ namespace SettingInputmethod
 {\r
     class SettingWidgetInputmethod : Widget\r
     {\r
+        static Window mWindow;\r
         static Navigator navigator;\r
         static SettingDefaultKeyboard settingDefaultKeyboard;\r
         static SettingItem defaultKeyboard;\r
@@ -23,6 +24,7 @@ namespace SettingInputmethod
             Bundle bundle = Bundle.Decode(contentInfo);\r
             navigator = window.GetDefaultNavigator();\r
             window.BackgroundColor = Color.Transparent;\r
+            mWindow = window;\r
 \r
             ScrollableBase settingScroll = new ScrollableBase()\r
             {\r
@@ -134,7 +136,7 @@ namespace SettingInputmethod
             switch (e.Name)\r
             {\r
                 case "DefaultKeyboard":\r
-                    settingDefaultKeyboard = new SettingDefaultKeyboard();\r
+                    settingDefaultKeyboard = new SettingDefaultKeyboard(mWindow);\r
                     navigator.Push(settingDefaultKeyboard);\r
                     navigator.Popped += PoppedEvent;\r
                     break;\r
index cc1b8141eed450d8f9dc77980055f1cb83ebd142..6ef69defa8b2fc5d97d752cf825cf8e84c0167ea 100644 (file)
Binary files a/packaging/org.tizen.cssetting-inputmethod-1.0.0.tpk and b/packaging/org.tizen.cssetting-inputmethod-1.0.0.tpk differ