--- /dev/null
+diff -urN aa/galeon-1.3.15/mozilla/GtkNSSKeyPairDialogs.cpp galeon-1.3.15/mozilla/GtkNSSKeyPairDialogs.cpp
+--- aa/galeon-1.3.15/mozilla/GtkNSSKeyPairDialogs.cpp 2004-05-29 15:17:48.000000000 +0200
++++ galeon-1.3.15/mozilla/GtkNSSKeyPairDialogs.cpp 2004-06-28 20:44:46.058683584 +0200
+@@ -84,7 +84,7 @@
+ NS_DECL_ISUPPORTS
+ NS_DECL_NSIDOMWINDOWINTERNAL
+ NS_DECL_NSIDOMWINDOW
+-#if MOZILLA_SNAPSHOT > 17
++#if MOZILLA_SNAPSHOT > 15 && MOZILLA_SNAPSHOT != 17
+ NS_DECL_NSIDOMWINDOW2
+ #endif
+
+@@ -94,7 +94,7 @@
+ gboolean close_called;
+ };
+
+-#if MOZILLA_SNAPSHOT > 17
++#if MOZILLA_SNAPSHOT > 15 && MOZILLA_SNAPSHOT != 17
+ NS_IMPL_ISUPPORTS3(KeyPairHelperWindow, nsIDOMWindowInternal, nsIDOMWindow, nsIDOMWindow2)
+ #else
+ NS_IMPL_ISUPPORTS2(KeyPairHelperWindow, nsIDOMWindowInternal, nsIDOMWindow)
+@@ -242,7 +242,7 @@
+ MOZ_NOT_IMPLEMENTED
+ }
+
+-#if MOZILLA_SNAPSHOT > 17
++#if MOZILLA_SNAPSHOT > 15 && MOZILLA_SNAPSHOT != 17
+ NS_IMETHODIMP KeyPairHelperWindow::GetWindowRoot(nsIDOMEventTarget * *aEvent)
+ {
+ MOZ_NOT_IMPLEMENTED