Seal VTE when VTE_SEAL_ENABLE is given, not GSEAL_ENABLE
authorKristian Høgsberg <krh@bitplanet.net>
Thu, 15 Jul 2010 02:52:53 +0000 (22:52 -0400)
committerKristian Høgsberg <krh@bitplanet.net>
Thu, 15 Jul 2010 02:52:53 +0000 (22:52 -0400)
gtk+ 3.0 defines GSEAL_ENABLE, which seals up VTE for the vte code as well.
Instead, seal of VTE when VTE_SEAL_ENABLE is defined and set it in
the .pc file.

src/vte.h
vte.pc.in

index 9b32459..b41a585 100644 (file)
--- a/src/vte.h
+++ b/src/vte.h
@@ -34,7 +34,7 @@
 
 G_BEGIN_DECLS
 
-#ifdef GSEAL_ENABLE
+#ifdef VTE_SEAL_ENABLE
 #define _VTE_SEAL(name) _vte_sealed__ ## name
 #else
 #define _VTE_SEAL(name) name
index 6466143..da45192 100644 (file)
--- a/vte.pc.in
+++ b/vte.pc.in
@@ -10,4 +10,4 @@ Description: Vte terminal widget.
 Version: @VERSION@
 Requires: @VTE_PKGS@
 Libs: -L${libdir} -lvte@VTE_LIBRARY_SUFFIX_U@
-Cflags: -I${includedir}/vte-@VTE_API_VERSION@
+Cflags: -I${includedir}/vte-@VTE_API_VERSION@ -DVTE_SEAL_ENABLE