summaryrefslogtreecommitdiff
path: root/src/eom-exif-util.c
diff options
context:
space:
mode:
authorinfirit <[email protected]>2014-07-27 13:37:35 +0200
committerinfirit <[email protected]>2014-07-27 21:16:30 +0200
commit2d979e654ebe948be627f6794ed2d1e5fe10efbb (patch)
treebb36d5a95264334e40985268f1d5e3f168127708 /src/eom-exif-util.c
parent31c430bc216d63c4dcf7aca9809f53ce3ef94efc (diff)
downloadeom-2d979e654ebe948be627f6794ed2d1e5fe10efbb.tar.bz2
eom-2d979e654ebe948be627f6794ed2d1e5fe10efbb.tar.xz
Revert "Don't use deprecated GLib threading API."
This reverts commit 13f1c75845c8a55a95d2c5426dbf343e3828bc78. Has an unrelated change included so we need to split this.
Diffstat (limited to 'src/eom-exif-util.c')
-rw-r--r--src/eom-exif-util.c15
1 files changed, 12 insertions, 3 deletions
diff --git a/src/eom-exif-util.c b/src/eom-exif-util.c
index c4074d6..7fa0e99 100644
--- a/src/eom-exif-util.c
+++ b/src/eom-exif-util.c
@@ -48,9 +48,6 @@
#define GPOINTER_TO_BOOLEAN(i) ((gboolean) ((GPOINTER_TO_INT (i) == 2) ? TRUE : FALSE))
#endif
-/* Define EogExifData type */
-G_DEFINE_BOXED_TYPE(EomExifData, eom_exif_data, eom_exif_data_copy, eom_exif_data_free)
-
static gpointer
_check_strptime_updates_wday (gpointer data)
{
@@ -229,3 +226,15 @@ eom_exif_data_free (EomExifData *data)
{
exif_data_unref (data);
}
+
+GType
+eom_exif_data_get_type (void)
+{
+ static GType our_type = 0;
+
+ if (our_type == 0)
+ our_type = g_boxed_type_register_static ("EomExifData",
+ (GBoxedCopyFunc) eom_exif_data_copy,
+ (GBoxedFreeFunc) eom_exif_data_free);
+ return our_type;
+}