summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gorse <mgorse@suse.com>2022-04-12 11:29:52 -0500
committerMike Gorse <mgorse@suse.com>2022-04-12 11:38:04 -0500
commit36e473787006347a8954ca7bc958d1eb39aa57f6 (patch)
tree5a75c793c4c0417795ec4bb611f029cca3ccd36a
parentc52a5d21b42569dfd5dce5f8568262c75f68b27d (diff)
downloadat-spi2-atk-36e473787006347a8954ca7bc958d1eb39aa57f6.tar.gz
tests: use the non-deprecated way to add private data to a class
-rw-r--r--meson.build2
-rw-r--r--tests/dummyatk/my-atk-action.c20
2 files changed, 9 insertions, 13 deletions
diff --git a/meson.build b/meson.build
index 2974362..7f4529a 100644
--- a/meson.build
+++ b/meson.build
@@ -35,7 +35,7 @@ root_inc = include_directories('.')
# Dependencies
libdbus_req_version = '>= 1.5'
-glib_req_version = '>= 2.32.0'
+glib_req_version = '>= 2.38.0'
gobject_req_version = '>= 2.0.0'
gmodule_req_version = '>= 2.0.0'
atk_req_version = '>= 2.38.0'
diff --git a/tests/dummyatk/my-atk-action.c b/tests/dummyatk/my-atk-action.c
index 5af63c3..a4fd39f 100644
--- a/tests/dummyatk/my-atk-action.c
+++ b/tests/dummyatk/my-atk-action.c
@@ -39,15 +39,6 @@ struct _MyAtkActionInfo {
static void atk_action_interface_init (AtkActionIface *iface);
-G_DEFINE_TYPE_WITH_CODE (MyAtkAction,
- my_atk_action,
- MY_TYPE_ATK_OBJECT,
- G_IMPLEMENT_INTERFACE(ATK_TYPE_ACTION,
- atk_action_interface_init));
-
-#define MY_ATK_ACTION_GET_PRIVATE(obj) \
- (G_TYPE_INSTANCE_GET_PRIVATE ((obj), MY_TYPE_ATK_ACTION, MyAtkActionPrivate))
-
struct _MyAtkActionPrivate {
GQueue *action_queue;
guint action_idle_handler;
@@ -55,6 +46,13 @@ struct _MyAtkActionPrivate {
GList *children;
};
+G_DEFINE_TYPE_WITH_CODE (MyAtkAction,
+ my_atk_action,
+ MY_TYPE_ATK_OBJECT,
+ G_IMPLEMENT_INTERFACE(ATK_TYPE_ACTION,
+ atk_action_interface_init)
+ G_ADD_PRIVATE (MyAtkAction));
+
static void
my_atk_action_initialize (AtkObject *obj, gpointer data)
{
@@ -63,7 +61,7 @@ my_atk_action_initialize (AtkObject *obj, gpointer data)
static void
my_atk_action_init (MyAtkAction *action_obj)
{
- MyAtkActionPrivate *priv = MY_ATK_ACTION_GET_PRIVATE (action_obj);
+ MyAtkActionPrivate *priv = my_atk_action_get_instance_private (action_obj);
action_obj->priv = priv;
priv->action_queue = NULL;
priv->action_idle_handler = 0;
@@ -85,8 +83,6 @@ my_atk_action_class_init (MyAtkActionClass *my_class)
gobject_class->finalize = my_atk_action_finalize;
atk_class->initialize = my_atk_action_initialize;
-
- g_type_class_add_private (gobject_class, sizeof (MyAtkActionPrivate));
}
static MyAtkActionInfo *