[gthumb/ext] register the itpc page only if the edit_metadata extension is active



commit 9be6c69c17b4629731d025f9e258b0684ea0a2da
Author: Paolo Bacchilega <paobac src gnome org>
Date:   Fri Jan 1 18:05:09 2010 +0100

    register the itpc page only if the edit_metadata extension is active

 extensions/exiv2/main.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/extensions/exiv2/main.c b/extensions/exiv2/main.c
index 3cb2bda..ee20267 100644
--- a/extensions/exiv2/main.c
+++ b/extensions/exiv2/main.c
@@ -24,6 +24,7 @@
 #include <config.h>
 #include <gtk/gtk.h>
 #include <gthumb.h>
+#include "gth-edit-exiv2-page.h"
 #include "gth-metadata-provider-exiv2.h"
 #include "exiv2-utils.h"
 
@@ -226,6 +227,8 @@ gthumb_extension_activate (void)
 	gth_main_register_metadata_category (exiv2_metadata_category);
 	gth_main_register_metadata_info_v (exiv2_metadata_info);
 	gth_main_register_metadata_provider (GTH_TYPE_METADATA_PROVIDER_EXIV2);
+	if (gth_main_extension_is_active ("edit_metadata"))
+		gth_main_register_type ("edit-metadata-dialog-page", GTH_TYPE_EDIT_EXIV2_PAGE);
 	gth_hook_add_callback ("save-pixbuf", 10, G_CALLBACK (exiv2_write_metadata), NULL);
 	if (gth_hook_present ("jpegtran-after"))
 		gth_hook_add_callback ("jpegtran-after", 10, G_CALLBACK (exiv2_jpeg_tran_cb), NULL);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]