qtmobility/plugins/multimedia/wmp/qwmpplayercontrol.cpp
changeset 4 90517678cc4f
parent 1 2b40d63a9c3d
child 11 06b8e2af4411
--- a/qtmobility/plugins/multimedia/wmp/qwmpplayercontrol.cpp	Fri Apr 16 15:51:22 2010 +0300
+++ b/qtmobility/plugins/multimedia/wmp/qwmpplayercontrol.cpp	Mon May 03 13:18:40 2010 +0300
@@ -68,6 +68,9 @@
     m_player->get_settings(&m_settings);
     m_player->get_network(&m_network);
 
+    if (m_settings)
+        m_settings->put_autoStart(FALSE);
+
     WMPPlayState state = wmppsUndefined;
     if (m_player->get_playState(&state) == S_OK)
         playStateChangeEvent(state);
@@ -425,7 +428,7 @@
 
 void QWmpPlayerControl::setUrl(const QUrl &url)
 {
-    if (m_player) {
+    if (url != QWmpPlayerControl::url() && m_player) {
         BSTR string = SysAllocString(reinterpret_cast<const wchar_t *>(url.toString().unicode()));
 
         m_player->put_URL(string);