[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdelibs/khtml/java
From: Koos Vriezen <koos.vriezen () xs4all ! nl>
Date: 2003-08-16 14:46:43
[Download RAW message or body]
CVS commit by vriezen:
No need to query kpasswdserver when using KIO
M +8 -1 kjavaappletserver.cpp 1.65
M +3 -1 kjavaappletserver.h 1.28
M +24 -20 kjavaappletviewer.cpp 1.20
--- kdelibs/khtml/java/kjavaappletserver.cpp #1.64:1.65
@@ -107,4 +107,5 @@ private:
KIOJobMap kiojobs;
bool javaProcessFailed;
+ bool useKIO;
//int locked_context;
//QValueList<QByteArray> java_requests;
@@ -268,5 +269,6 @@ void KJavaAppletServer::setupJava( KJava
}
- if( config.readBoolEntry( "UseKio", false) )
+ d->useKIO = config.readBoolEntry( "UseKio", false);
+ if( d->useKIO )
{
p->setSystemProperty( "kjas.useKio", QString::null );
@@ -640,3 +642,8 @@ void KJavaAppletServer::derefObject( QSt
process->send( KJAS_DEREF_OBJECT, args );
}
+
+bool KJavaAppletServer::usingKIO() {
+ return d->useKIO;
+}
+
#include "kjavaappletserver.moc"
--- kdelibs/khtml/java/kjavaappletserver.h #1.27:1.28
@@ -139,4 +139,6 @@ public:
bool callMember(QStringList & args, QStringList & ret_args);
void derefObject(QStringList & args);
+
+ bool usingKIO();
protected:
void setupJava( KJavaProcess* p );
--- kdelibs/khtml/java/kjavaappletviewer.cpp #1.19:1.20
@@ -231,6 +231,9 @@ KJavaAppletViewer::KJavaAppletViewer (QW
applet->setCodeBase (codebase);
applet->setAppletClass (classname);
- applet->setAppletContext (serverMaintainer->getContext (parent, baseurl));
+ KJavaAppletContext * cxt = serverMaintainer->getContext (parent, baseurl);
+ applet->setAppletContext (cxt);
+ if (!cxt->getServer ()->usingKIO ()) {
+ /* if this page needs authentication */
KIO::AuthInfo info;
QString errorMsg;
@@ -255,4 +258,5 @@ KJavaAppletViewer::KJavaAppletViewer (QW
applet->setPassword (authResult.password);
applet->setAuthName (authResult.realmValue);
+ }
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic