From 5d9d551afe78fcafb64247ed6eb709cd1424b0d2 Mon Sep 17 00:00:00 2001 From: arcan1s Date: Mon, 13 Jun 2016 05:15:08 +0300 Subject: [PATCH] some fixes inside sources --- sources/extsysmonsources/gpuloadsource.cpp | 2 ++ sources/extsysmonsources/playersource.cpp | 8 ++------ 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/sources/extsysmonsources/gpuloadsource.cpp b/sources/extsysmonsources/gpuloadsource.cpp index b85db70..482c468 100644 --- a/sources/extsysmonsources/gpuloadsource.cpp +++ b/sources/extsysmonsources/gpuloadsource.cpp @@ -154,4 +154,6 @@ void GPULoadSource::updateValue() break; } } + + emit(dataReceived(m_values)); } diff --git a/sources/extsysmonsources/playersource.cpp b/sources/extsysmonsources/playersource.cpp index 80c159b..769ed9d 100644 --- a/sources/extsysmonsources/playersource.cpp +++ b/sources/extsysmonsources/playersource.cpp @@ -161,15 +161,11 @@ void PlayerSource::run() // initial data if (m_player == QString("mpd")) { // mpd - QHash data = getPlayerMpdInfo(m_mpdAddress); - for (auto key : data.keys()) - m_values[key] = data[key]; + m_values = getPlayerMpdInfo(m_mpdAddress); } else if (m_player == QString("mpris")) { // players which supports mpris QString mpris = m_mpris == QString("auto") ? getAutoMpris() : m_mpris; - QHash data = getPlayerMprisInfo(mpris); - for (auto key : data.keys()) - m_values[key] = data[key]; + m_values = getPlayerMprisInfo(mpris); } // dymanic properties