]> saetta.ns0.it Git - zakform/libzakform/commitdiff
Wrong type cast. develop
authorAndrea Zagli <azagli@libero.it>
Wed, 13 Aug 2025 20:16:13 +0000 (22:16 +0200)
committerAndrea Zagli <azagli@libero.it>
Wed, 13 Aug 2025 20:16:13 +0000 (22:16 +0200)
src/formelementarray.c

index 1a9683b7ecf61b47874d00c0b956eeb60c3db367..56676f16aaa107a3f03814c9d6584fc86b41d98f 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2017-2021 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2017-2025 Andrea Zagli <azagli@libero.it>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -42,8 +42,8 @@ static void zak_form_element_array_get_property (GObject *object,
 static void zak_form_element_array_dispose (GObject *gobject);
 static void zak_form_element_array_finalize (GObject *gobject);
 
-static gboolean zak_form_element_array_set_value (ZakFormElementArray *element, GValue *value);
-static GValue *zak_form_element_array_get_value (ZakFormElementArray *element);
+static gboolean zak_form_element_array_set_value (ZakFormElement *element, GValue *value);
+static GValue *zak_form_element_array_get_value (ZakFormElement *element);
 static void zak_form_element_array_set_as_original_value (ZakFormElement *element);
 static gboolean zak_form_element_array_is_changed (ZakFormElement *element);
 static void zak_form_element_array_set_visible (ZakFormElement *element, gboolean visible);
@@ -410,13 +410,14 @@ zak_form_element_array_finalize (GObject *gobject)
 }
 
 static GValue
-*zak_form_element_array_get_value (ZakFormElementArray *element)
+*zak_form_element_array_get_value (ZakFormElement *element)
 {
        GValue *ret;
        GString *str;
        guint i;
 
-       ZakFormElementArrayPrivate *priv = zak_form_element_array_get_instance_private (element);
+       ZakFormElementArray *zak_form_element_array = (ZakFormElementArray *)element;
+       ZakFormElementArrayPrivate *priv = zak_form_element_array_get_instance_private (zak_form_element_array);
 
        str = g_string_new ("{");
 
@@ -441,7 +442,7 @@ static GValue
 }
 
 static gboolean
-zak_form_element_array_set_value (ZakFormElementArray *element, GValue *value)
+zak_form_element_array_set_value (ZakFormElement *element, GValue *value)
 {
        GHashTable *ht;
        GHashTableIter htiter;
@@ -451,7 +452,8 @@ zak_form_element_array_set_value (ZakFormElementArray *element, GValue *value)
 
        ZakFormElement *form_element;
 
-       ZakFormElementArrayPrivate *priv = zak_form_element_array_get_instance_private (element);
+       ZakFormElementArray *zak_form_element_array = (ZakFormElementArray *)element;
+       ZakFormElementArrayPrivate *priv = zak_form_element_array_get_instance_private (zak_form_element_array);
 
        ht = zak_form_element_array_split_string (g_value_get_string (value));
        g_hash_table_iter_init (&htiter, ht);