Blob Blame History Raw
From 970e985d6100070aa105dd602da8c294687385ac Mon Sep 17 00:00:00 2001
From: Stefano Pettini <stefano.pettini@gmail.com>
Date: Fri, 17 Jun 2016 23:44:16 +0200
Subject: [PATCH 28/47] Fix for C++ warnings about unused variables and
 deprecated functions

Thank you, Stefano!

REVIEW: 127458
---
 src/configdialog/dialogs/DatabaseConfig.cpp                        | 2 --
 src/core-impl/collections/db/sql/SqlScanResultProcessor.cpp        | 2 +-
 .../storage/sql/mysqlserverstorage/MySqlServerStorageFactory.cpp   | 1 +
 src/services/mp3tunes/harmonydaemon/Mp3tunesHarmonyDaemon.cpp      | 7 +++++--
 src/services/mp3tunes/libmp3tunes/harmony.c                        | 4 ++--
 src/statemanagement/DefaultApplicationController.cpp               | 2 ++
 6 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/src/configdialog/dialogs/DatabaseConfig.cpp b/src/configdialog/dialogs/DatabaseConfig.cpp
index 1cb2d97..ff4f6c5 100644
--- a/src/configdialog/dialogs/DatabaseConfig.cpp
+++ b/src/configdialog/dialogs/DatabaseConfig.cpp
@@ -82,7 +82,6 @@ DatabaseConfig::testDatabaseConnection() //SLOT
     factories = Plugins::PluginManager::instance()->factories( Plugins::PluginManager::Storage );
 
     // try if they have a testSettings slot that we can call
-    bool tested = false;
     foreach( Plugins::PluginFactory* factory, factories )
     {
         bool callSucceeded = false;
@@ -100,7 +99,6 @@ DatabaseConfig::testDatabaseConnection() //SLOT
 
         if( callSucceeded )
         {
-            tested = true;
             if( connectionErrors.isEmpty() )
                 KMessageBox::messageBox( this, KMessageBox::Information,
                                          i18n( "Amarok was able to establish a successful connection to the database." ),
diff --git a/src/core-impl/collections/db/sql/SqlScanResultProcessor.cpp b/src/core-impl/collections/db/sql/SqlScanResultProcessor.cpp
index 71589a0..367c02a 100644
--- a/src/core-impl/collections/db/sql/SqlScanResultProcessor.cpp
+++ b/src/core-impl/collections/db/sql/SqlScanResultProcessor.cpp
@@ -301,7 +301,7 @@ SqlScanResultProcessor::commitTrack( CollectionScanner::Track *track,
     metaTrack->setType( track->filetype() );
 
     if( m_type == GenericScanManager::FullScan ||
-        !track->bpm() >= 0 )
+        track->bpm() >= 0 )
         metaTrack->setBpm( track->bpm() );
 
     if( m_type == GenericScanManager::FullScan ||
diff --git a/src/core-impl/storage/sql/mysqlserverstorage/MySqlServerStorageFactory.cpp b/src/core-impl/storage/sql/mysqlserverstorage/MySqlServerStorageFactory.cpp
index 5cdb693..6f9ee59 100644
--- a/src/core-impl/storage/sql/mysqlserverstorage/MySqlServerStorageFactory.cpp
+++ b/src/core-impl/storage/sql/mysqlserverstorage/MySqlServerStorageFactory.cpp
@@ -69,6 +69,7 @@ MySqlServerStorageFactory::testSettings( const QString &host, const QString &use
 
     MySqlServerStorage* storage = new MySqlServerStorage();
     bool initResult = storage->init( host, user, password, port, databaseName );
+    Q_UNUSED( initResult );
 
     // we are just interested in the errors.
     errors = storage->getLastErrors();
diff --git a/src/services/mp3tunes/harmonydaemon/Mp3tunesHarmonyDaemon.cpp b/src/services/mp3tunes/harmonydaemon/Mp3tunesHarmonyDaemon.cpp
index 5b09f07..d8ae295 100644
--- a/src/services/mp3tunes/harmonydaemon/Mp3tunesHarmonyDaemon.cpp
+++ b/src/services/mp3tunes/harmonydaemon/Mp3tunesHarmonyDaemon.cpp
@@ -155,8 +155,11 @@ Mp3tunesHarmonyDaemon::init()
 {
 
     qDebug()  << "Begin initing";
-        /* g_type_init required for using the GObjects for Harmony. */
-    g_type_init();
+
+#if !GLIB_CHECK_VERSION(2,36,0)
+    /* g_type_init required for using the GObjects in versions of glib older than 2.36. */
+    g_type_init ();
+#endif
 
     m_harmony = mp3tunes_harmony_new();
 
diff --git a/src/services/mp3tunes/libmp3tunes/harmony.c b/src/services/mp3tunes/libmp3tunes/harmony.c
index ead0345..df00be2 100644
--- a/src/services/mp3tunes/libmp3tunes/harmony.c
+++ b/src/services/mp3tunes/libmp3tunes/harmony.c
@@ -643,7 +643,7 @@ gboolean mp3tunes_harmony_disconnect(MP3tunesHarmony *harmony, GError** err) {
     gboolean success = close_connection(harmony);
     harmony->connected = FALSE;
     if (success == FALSE) {
-        err = &harmony->error;
+        *err = harmony->error;
         return success;
     }
     return success;
@@ -658,7 +658,7 @@ gboolean mp3tunes_harmony_connect(MP3tunesHarmony* harmony, GError** err) {
     success = open_connection(harmony);
 
     if (success == FALSE) {
-        err = &harmony->error;
+        *err = harmony->error;
         mp3tunes_harmony_disconnect(harmony, err);
         return success;
     }
diff --git a/src/statemanagement/DefaultApplicationController.cpp b/src/statemanagement/DefaultApplicationController.cpp
index 5886789..acc4213 100644
--- a/src/statemanagement/DefaultApplicationController.cpp
+++ b/src/statemanagement/DefaultApplicationController.cpp
@@ -32,6 +32,7 @@ DefaultApplicationController::DefaultApplicationController( QObject *parent )
     //there can be only one applicationcontroller
     ApplicationController *oldController = Components::setApplicationController( this );
     Q_ASSERT( !oldController );
+    Q_UNUSED( oldController );
 }
 
 DefaultApplicationController::~DefaultApplicationController()
@@ -88,6 +89,7 @@ DefaultApplicationController::initEngineController()
     Components::setEngineController( controller );
     bool invoked = QMetaObject::invokeMethod( controller, "initializePhonon", Qt::DirectConnection );
     Q_ASSERT( invoked );
+    Q_UNUSED( invoked );
 }
 
 void
-- 
2.9.3