From 2ea4373ddef2b3103fc26476b60c03087863fdb0 Mon Sep 17 00:00:00 2001 From: Christian Persch Date: Sun, 31 Jul 2005 21:03:12 +0000 Subject: Wrap MozillaEmbedEvent, to prevent crash from bug #310910. 2005-07-31 Christian Persch * src/Makefile.am: * src/epiphany.defs: * src/epiphany.override: Wrap MozillaEmbedEvent, to prevent crash from bug #310910. --- src/Makefile.am | 3 ++- src/epiphany.defs | 7 +++++++ src/epiphany.override | 3 +++ 3 files changed, 12 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/Makefile.am b/src/Makefile.am index f052c51f3..80e8031d3 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -304,6 +304,7 @@ MAINTAINERCLEANFILES = $(stamp_files) $(BUILT_SOURCES) if ENABLE_PYTHON BINDING_HEADERS_SRCDIR_IN = \ + embed/mozilla/mozilla-embed-event.h \ embed/ephy-command-manager.h \ embed/ephy-cookie-manager.h \ embed/ephy-embed-event.h \ @@ -325,7 +326,6 @@ BINDING_HEADERS_SRCDIR_IN = \ lib/widgets/ephy-search-entry.h \ lib/widgets/ephy-spinner.h \ src/bookmarks/ephy-bookmarksbar.h \ - src/bookmarks/ephy-bookmarksbar-model.h \ src/bookmarks/ephy-bookmarks.h \ src/ephy-extension.h \ src/ephy-extensions-manager.h \ @@ -379,6 +379,7 @@ BINDING_HEADERS_SRCDIR_IGNORE_IN = \ lib/widgets/ephy-zoom-control.h \ src/bookmarks/ephy-bookmark-action.h \ src/bookmarks/ephy-bookmark-properties.h \ + src/bookmarks/ephy-bookmarksbar-model.h \ src/bookmarks/ephy-bookmarks-editor.h \ src/bookmarks/ephy-bookmarks-export.h \ src/bookmarks/ephy-bookmarks-import.h \ diff --git a/src/epiphany.defs b/src/epiphany.defs index ef7ae1843..fdb691de5 100644 --- a/src/epiphany.defs +++ b/src/epiphany.defs @@ -204,6 +204,13 @@ (gtype-id "EPHY_TYPE_WINDOW") ) +(define-object MozillaEmbedEvent + (in-module "Mozilla") + (parent "GObject") + (c-name "MozillaEmbedEvent") + (gtype-id "MOZILLA_TYPE_EMBED_EVENT") +) + ;; Enumerations and flags ... (define-flags EmbedEventContext diff --git a/src/epiphany.override b/src/epiphany.override index 439ca3c2e..2737ab0dc 100644 --- a/src/epiphany.override +++ b/src/epiphany.override @@ -66,6 +66,9 @@ headers #include "ephy-favicon-cache.h" #include "eggtypebuiltins.h" +/* Mozilla types */ +#include "mozilla-embed-event.h" + void pyepiphany_register_classes (PyObject *d); void pyepiphany_add_constants (PyObject *module, const gchar *strip_prefix); -- cgit v1.2.3