diff options
author | Wu Xiaotian <[email protected]> | 2019-01-26 12:06:01 +0800 |
---|---|---|
committer | raveit65 <[email protected]> | 2019-01-31 12:24:30 +0100 |
commit | 9cd63d4532ec29f9ed133e4f6d8ae07b241de416 (patch) | |
tree | d8a02f94d7a24b8fd8ad49439ecce5159f0c19f3 /libcaja-private/caja-desktop-icon-file.c | |
parent | 419613671dcf6ec55d8dc49f7bbbb9d11c19d54c (diff) | |
download | caja-9cd63d4532ec29f9ed133e4f6d8ae07b241de416.tar.bz2 caja-9cd63d4532ec29f9ed133e4f6d8ae07b241de416.tar.xz |
Avoid deprecated g_type_class_add_private under libcaja-private
Changed CajaClipboardMonitor, CajaColumnChooser and CajaDesktopIconFile
Diffstat (limited to 'libcaja-private/caja-desktop-icon-file.c')
-rw-r--r-- | libcaja-private/caja-desktop-icon-file.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/libcaja-private/caja-desktop-icon-file.c b/libcaja-private/caja-desktop-icon-file.c index ede7f2e1..a91b926d 100644 --- a/libcaja-private/caja-desktop-icon-file.c +++ b/libcaja-private/caja-desktop-icon-file.c @@ -40,12 +40,12 @@ #include <string.h> #include <gio/gio.h> -struct CajaDesktopIconFileDetails +struct _CajaDesktopIconFilePrivate { CajaDesktopLink *link; }; -G_DEFINE_TYPE(CajaDesktopIconFile, caja_desktop_icon_file, CAJA_TYPE_FILE) +G_DEFINE_TYPE_WITH_PRIVATE (CajaDesktopIconFile, caja_desktop_icon_file, CAJA_TYPE_FILE) static void @@ -166,9 +166,7 @@ desktop_icon_file_get_where_string (CajaFile *file) static void caja_desktop_icon_file_init (CajaDesktopIconFile *desktop_file) { - desktop_file->details = G_TYPE_INSTANCE_GET_PRIVATE (desktop_file, - CAJA_TYPE_DESKTOP_ICON_FILE, - CajaDesktopIconFileDetails); + desktop_file->details = caja_desktop_icon_file_get_instance_private (desktop_file); } static void @@ -384,10 +382,8 @@ caja_desktop_icon_file_set_metadata_as_list (CajaFile *file, static void caja_desktop_icon_file_class_init (CajaDesktopIconFileClass *klass) { - GObjectClass *object_class; CajaFileClass *file_class; - object_class = G_OBJECT_CLASS (klass); file_class = CAJA_FILE_CLASS (klass); file_class->default_file_type = G_FILE_TYPE_DIRECTORY; @@ -405,6 +401,4 @@ caja_desktop_icon_file_class_init (CajaDesktopIconFileClass *klass) file_class->set_metadata_as_list = caja_desktop_icon_file_set_metadata_as_list; file_class->unmount = caja_desktop_icon_file_unmount; file_class->eject = caja_desktop_icon_file_eject; - - g_type_class_add_private (object_class, sizeof(CajaDesktopIconFileDetails)); } |