epiphany r8076 - branches/gnome-2-22/embed/mozilla
- From: chpe svn gnome org
- To: svn-commits-list gnome org
- Subject: epiphany r8076 - branches/gnome-2-22/embed/mozilla
- Date: Sun,  9 Mar 2008 19:56:43 +0000 (GMT)
Author: chpe
Date: Sun Mar  9 19:56:42 2008
New Revision: 8076
URL: http://svn.gnome.org/viewvc/epiphany?rev=8076&view=rev
Log:
Add some checking.
Modified:
   branches/gnome-2-22/embed/mozilla/EphyLoginPrompter.cpp
Modified: branches/gnome-2-22/embed/mozilla/EphyLoginPrompter.cpp
==============================================================================
--- branches/gnome-2-22/embed/mozilla/EphyLoginPrompter.cpp	(original)
+++ branches/gnome-2-22/embed/mozilla/EphyLoginPrompter.cpp	Sun Mar  9 19:56:42 2008
@@ -24,36 +24,10 @@
 
 #include <nsStringAPI.h>
 
-#include <nsComponentManagerUtils.h>
-#include <nsIChannel.h>
-#include <nsIDOMDocument.h>
-#include <nsIDOMHTMLDocument.h>
-#include <nsIDownload.h>
-#include <nsIHttpChannel.h>
-#include <nsIInputStream.h>
-#include <nsILocalFile.h>
-#include <nsIMIMEHeaderParam.h>
-#include <nsIMIMEInfo.h>
-#include <nsIMIMEService.h>
-#include <nsIPrefService.h>
-#include <nsIPromptService.h>
-#include <nsIURI.h>
-#include <nsIURL.h>
-#include <nsIWebBrowserPersist.h>
-#include <nsIWindowWatcher.h>
-#include <nsServiceManagerUtils.h>
-#include <nsXPCOMCID.h>
+#include "EphyUtils.h"
 
-#include "eel-gconf-extensions.h"
 #include "ephy-debug.h"
-#include "ephy-file-chooser.h"
-#include "ephy-gui.h"
-#include "ephy-prefs.h"
-
-#ifndef HAVE_GECKO_1_9
-#include "EphyBadCertRejector.h"
-#endif
-#include "MozDownload.h"
+#include "ephy-embed.h"
 
 #include "EphyLoginPrompter.h"
 
@@ -73,6 +47,11 @@
 NS_IMETHODIMP EphyLoginPrompter::Init(nsIDOMWindow *aWindow)
 {
   mWindow = aWindow;
+
+  /* Ensure it's one of ours */
+  GtkWidget *embed = EphyUtils::FindGtkParent (aWindow);
+  NS_ENSURE_TRUE (embed, NS_ERROR_FAILURE);
+
   return NS_OK;
 }
 
@@ -94,4 +73,3 @@
     return NS_ERROR_NOT_IMPLEMENTED;
 }
 
-
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]