From f945bd06bd7715f6abb0dd25956ce817f4f4b548 Mon Sep 17 00:00:00 2001 From: Vasily Date: Sun, 1 Dec 2019 16:22:20 +0100 Subject: [PATCH] Remove unnecessary code forcing keyboardShortcuts to appear in config The settings API automatically makes settings appear on startup. --- src/overlaycontroller.cpp | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/src/overlaycontroller.cpp b/src/overlaycontroller.cpp index 4dbda5f..bfd9ed0 100644 --- a/src/overlaycontroller.cpp +++ b/src/overlaycontroller.cpp @@ -278,27 +278,6 @@ OverlayController::OverlayController( bool desktopMode, return obj; } ); - // Force keyboard shortcut settings to appear in config file. - constexpr auto settingsKeyboardName = "keyboardShortcuts"; - appSettings()->beginGroup( settingsKeyboardName ); - - constexpr auto defaultDiscordMuteBindings = "^>m"; - if ( appSettings()->value( "keyboardOne", "" ) == "" ) - { - appSettings()->setValue( "keyboardOne", defaultDiscordMuteBindings ); - } - - if ( appSettings()->value( "keyboardTwo", "" ) == "" ) - { - appSettings()->setValue( "keyboardTwo", defaultDiscordMuteBindings ); - } - - if ( appSettings()->value( "keyboardThree", "" ) == "" ) - { - appSettings()->setValue( "keyboardThree", defaultDiscordMuteBindings ); - } - appSettings()->endGroup(); - // Keep the settings for vsyncDisabled and crash recovery here in main // overlaycontroller appSettings()->beginGroup( "applicationSettings" );