1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-06 14:16:32 +02:00

Insert some code which is most likely totally do-nothing in the

offchance it solves jherskowitz's random crash...
This commit is contained in:
Jeff Mitchell
2011-07-12 18:00:55 -04:00
parent e79604b598
commit 3a1083d2b3
2 changed files with 4 additions and 2 deletions

View File

@@ -61,7 +61,8 @@ EchoNestPlugin::namChangedSlot( QNetworkAccessManager *nam )
currNam->setNetworkAccessible( nam->networkAccessible() ); currNam->setNetworkAccessible( nam->networkAccessible() );
TomahawkUtils::NetworkProxyFactory* newProxyFactory = new TomahawkUtils::NetworkProxyFactory(); TomahawkUtils::NetworkProxyFactory* newProxyFactory = new TomahawkUtils::NetworkProxyFactory();
newProxyFactory->setNoProxyHosts( oldProxyFactory->noProxyHosts() ); newProxyFactory->setNoProxyHosts( oldProxyFactory->noProxyHosts() );
newProxyFactory->setProxy( oldProxyFactory->proxy() ); QNetworkProxy newProxy( oldProxyFactory->proxy() );
newProxyFactory->setProxy( newProxy );
currNam->setProxyFactory( newProxyFactory ); currNam->setProxyFactory( newProxyFactory );
} }

View File

@@ -111,7 +111,8 @@ LastFmPlugin::namChangedSlot( QNetworkAccessManager *nam )
currNam->setNetworkAccessible( nam->networkAccessible() ); currNam->setNetworkAccessible( nam->networkAccessible() );
TomahawkUtils::NetworkProxyFactory* newProxyFactory = new TomahawkUtils::NetworkProxyFactory(); TomahawkUtils::NetworkProxyFactory* newProxyFactory = new TomahawkUtils::NetworkProxyFactory();
newProxyFactory->setNoProxyHosts( oldProxyFactory->noProxyHosts() ); newProxyFactory->setNoProxyHosts( oldProxyFactory->noProxyHosts() );
newProxyFactory->setProxy( oldProxyFactory->proxy() ); QNetworkProxy newProxy( oldProxyFactory->proxy() );
newProxyFactory->setProxy( newProxy );
currNam->setProxyFactory( newProxyFactory ); currNam->setProxyFactory( newProxyFactory );
//FIXME: on Mac/Win as liblastfm's network access manager also sets its overriding application proxy //FIXME: on Mac/Win as liblastfm's network access manager also sets its overriding application proxy
//may have to do a QNetworkProxy::setApplicationProxy and clobber our own factory to override it //may have to do a QNetworkProxy::setApplicationProxy and clobber our own factory to override it