[libgweather/ebassi/gtk4: 6/56] Remove deprecated g_type_class_add_private()
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgweather/ebassi/gtk4: 6/56] Remove deprecated g_type_class_add_private()
- Date: Wed, 13 Oct 2021 12:02:12 +0000 (UTC)
commit e7f90e0ed71cd041bc5122875531f5e8dbe7025b
Author: Emmanuele Bassi <ebassi gnome org>
Date: Tue Oct 5 17:38:24 2021 +0100
Remove deprecated g_type_class_add_private()
Use the G_DEFINE_TYPE_WITH_PRIVATE and the get_instance_private()
function, available since GLib 2.38.
libgweather/gweather-location-entry.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
---
diff --git a/libgweather/gweather-location-entry.c b/libgweather/gweather-location-entry.c
index 5f55f77e..70eeaa18 100644
--- a/libgweather/gweather-location-entry.c
+++ b/libgweather/gweather-location-entry.c
@@ -46,7 +46,7 @@ struct _GWeatherLocationEntryPrivate {
GtkTreeModel *model;
};
-G_DEFINE_TYPE (GWeatherLocationEntry, gweather_location_entry, GTK_TYPE_SEARCH_ENTRY)
+G_DEFINE_TYPE_WITH_PRIVATE (GWeatherLocationEntry, gweather_location_entry, GTK_TYPE_SEARCH_ENTRY)
enum {
PROP_0,
@@ -108,7 +108,7 @@ gweather_location_entry_init (GWeatherLocationEntry *entry)
GtkEntryCompletion *completion;
GWeatherLocationEntryPrivate *priv;
- priv = entry->priv = G_TYPE_INSTANCE_GET_PRIVATE (entry, GWEATHER_TYPE_LOCATION_ENTRY,
GWeatherLocationEntryPrivate);
+ priv = entry->priv = gweather_location_entry_get_instance_private (entry);
completion = gtk_entry_completion_new ();
@@ -245,8 +245,6 @@ gweather_location_entry_class_init (GWeatherLocationEntryClass *location_entry_c
"The selected GWeatherLocation",
GWEATHER_TYPE_LOCATION,
G_PARAM_READWRITE));
-
- g_type_class_add_private (location_entry_class, sizeof (GWeatherLocationEntryPrivate));
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]