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]