[ElmSharp] fixed to parent.Handle for preventing potential bug (#173)
authorarosis78 <35049857+arosis78@users.noreply.github.com>
Thu, 22 Mar 2018 05:04:17 +0000 (14:04 +0900)
committerGitHub <noreply@github.com>
Thu, 22 Mar 2018 05:04:17 +0000 (14:04 +0900)
src/ElmSharp/ElmSharp/GestureLayer.cs
src/ElmSharp/ElmSharp/Image.cs
src/ElmSharp/ElmSharp/Naviframe.cs
src/ElmSharp/ElmSharp/Panel.cs
src/ElmSharp/ElmSharp/Table.cs

index c748fec..3e586ac 100644 (file)
@@ -531,7 +531,7 @@ namespace ElmSharp
         /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
-            return Interop.Elementary.elm_gesture_layer_add(parent);
+            return Interop.Elementary.elm_gesture_layer_add(parent.Handle);
         }
 
         /// <summary>
@@ -905,4 +905,4 @@ namespace ElmSharp
             }
         }
     }
-}
\ No newline at end of file
+}
index ce8aa23..c740e1d 100644 (file)
@@ -673,7 +673,7 @@ namespace ElmSharp
         /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
-            IntPtr handle = Interop.Elementary.elm_layout_add(parent);
+            IntPtr handle = Interop.Elementary.elm_layout_add(parent.Handle);
             Interop.Elementary.elm_layout_theme_set(handle, "layout", "background", "default");
 
             RealHandle = Interop.Elementary.elm_image_add(handle);
@@ -751,4 +751,4 @@ namespace ElmSharp
         /// </summary>
         FlipTransverse
     }
-}
\ No newline at end of file
+}
index a3f0ef2..89abd68 100755 (executable)
@@ -263,7 +263,7 @@ namespace ElmSharp
         /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
-            IntPtr handle = Interop.Elementary.elm_layout_add(parent);
+            IntPtr handle = Interop.Elementary.elm_layout_add(parent.Handle);
             Interop.Elementary.elm_layout_theme_set(handle, "layout", "elm_widget", "default");
 
             RealHandle = Interop.Elementary.elm_naviframe_add(handle);
index da1db4c..3c6cd78 100755 (executable)
@@ -140,7 +140,7 @@ namespace ElmSharp
         /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
-            IntPtr handle = Interop.Elementary.elm_layout_add(parent);
+            IntPtr handle = Interop.Elementary.elm_layout_add(parent.Handle);
             Interop.Elementary.elm_layout_theme_set(handle, "layout", "elm_widget", "default");
 
             RealHandle = Interop.Elementary.elm_panel_add(handle);
index 96f1f81..bf31fd9 100755 (executable)
@@ -164,7 +164,7 @@ namespace ElmSharp
         /// <since_tizen> preview </since_tizen>
         protected override IntPtr CreateHandle(EvasObject parent)
         {
-            IntPtr handle = Interop.Elementary.elm_layout_add(parent);
+            IntPtr handle = Interop.Elementary.elm_layout_add(parent.Handle);
             Interop.Elementary.elm_layout_theme_set(handle, "layout", "background", "default");
 
             RealHandle = Interop.Elementary.elm_table_add(handle);