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:
@@ -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 );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -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
|
||||||
|
Reference in New Issue
Block a user