diff -Nru ckb-next-0.4.4-145/CMakeLists.txt ckb-next-0.4.4-147/CMakeLists.txt --- ckb-next-0.4.4-145/CMakeLists.txt 2021-11-19 07:03:34.000000000 +0000 +++ ckb-next-0.4.4-147/CMakeLists.txt 2021-12-10 11:53:53.000000000 +0000 @@ -63,7 +63,7 @@ # Get more precise version from git, fallback on release include(CkbNextDetermineVersion) find_package(Git) -set(ckb-next_VERSION "0.4.4-145-g1a73a0e") +set(ckb-next_VERSION "0.4.4-147-gee8ca74") find_package(Sanitizers) diff -Nru ckb-next-0.4.4-145/debian/changelog ckb-next-0.4.4-147/debian/changelog --- ckb-next-0.4.4-145/debian/changelog 2021-11-19 07:03:49.000000000 +0000 +++ ckb-next-0.4.4-147/debian/changelog 2021-12-10 11:54:09.000000000 +0000 @@ -1,3 +1,9 @@ +ckb-next (0.4.4-147-gee8ca74~hirsute) hirsute; urgency=low + + * 0.4.4-147-gee8ca74 git upstream + + -- Tasos Sahanidis Fri, 10 Dec 2021 13:54:09 +0200 + ckb-next (0.4.4-145-g1a73a0e~hirsute) hirsute; urgency=low * 0.4.4-145-g1a73a0e git upstream diff -Nru ckb-next-0.4.4-145/FIRMWARE ckb-next-0.4.4-147/FIRMWARE --- ckb-next-0.4.4-145/FIRMWARE 2020-12-18 05:15:15.000000000 +0000 +++ ckb-next-0.4.4-147/FIRMWARE 2021-12-10 11:53:53.000000000 +0000 @@ -33,7 +33,7 @@ Corsair K70RGBMK2SE 3.24 https://www3.corsair.com/software/CUE_V3/K70RGBMK.2SE.zip 0.3.2 Julius_Alba_App_v3.24.13.bin 1942d60a9e63649583dd5609ba8aaffaf1cd242555639a8bb5e506bd996a0ed1 0x1b6b Corsair K70RGBMK2LP 3.24 https://www3.corsair.com/software/CUE_V3/K70RGBMK.2LP.zip 0.3.2 Nero_App_v3.24.22.bin 257f5d3d8164e6deb8eab8f2ce0070b9030f586159e362b7f0d339ad71e20402 0x1b55 Corsair K95RGB 3.08 https://www3.corsair.com/software/CUE_V3/K95RGB.zip 0.3.2 K95%20RGB_App_v308.bin 15ff062f7d70c32f08c3d3211fd47a20a7c416d1d89e94a3ee5f36ec8eb790ff 0x1b11 - Corsair K95PLATINUMRGB 3.21 https://www3.corsair.com/software/CUE_V3/K95RGBPLATINUM.zip 0.3.2 Freya_App_v3.21.28.bin 5fdce6059d7ef0f044a89cb6693665cb0bfec807fb7b0579f1110cac0e3ee079 0x1b2d + Corsair K95PLATINUMRGB 3.29 https://www3.corsair.com/software/CUE_V4/K95RGBPLATINUM_3.29.32.zip 0.4.4 Freya_App_v3.29.32.bin de5c6139d058a10052bf917f6a0a00822e565023f9cbdaa1ace947881c02d478 0x1b2d Corsair STRAFE 3.08 https://www3.corsair.com/software/CUE_V3/STRAFE.zip 0.3.2 Strafe_App_v308.bin f33840c3d3687d846efa8b8bc11896ebedad44a5a9a9693755d294ae457fa49a 0x1b15 Corsair STRAFERGB 3.08 https://www3.corsair.com/software/CUE_V3/STRAFERGB.zip 0.3.2 Strafe%20RGB_App_v308.bin aeed03739338e58b06431dd006e0f5461132c12af66994b296d26df5aca905cb 0x1b20 Corsair STRAFERGBMK2 3.24 https://www3.corsair.com/software/CUE_V3/STRAFERGBMK.2.zip 0.3.2 Leonidas_App_v3.24.5.bin be8f91edfd657bdb2ddcdf8058e54d74e9d8633f7c21c26334f756c2fad043e3 0x1b48 @@ -57,12 +57,12 @@ !END FW ENTRIES -----BEGIN PGP SIGNATURE----- -iQFFBAEBCgAvFiEE2efsyk0ijiZmMKgW3+JI69zvL18FAl+4Q48RHGRldkBja2It -bmV4dC5vcmcACgkQ3+JI69zvL1+sqAf+MyM7Zf3X0iso5Yry/OR5y7rxn4cGel+9 -Bx08zgqz+c0RKfLqDZxVu03dhQiZvEZtbaQm2ZXBGhmI09A3GDd8SfdYcMuoYaqQ -2iiZoDwjGa8gOUHInYmM/F/WYBohBX8HVQ/EXCpULp2JpPmJSgUegiXY2B7FD7nA -87Keqe1tJQpe2GplZ1GHq8KRJIzhCTEhUbTRc/QH2mRSnkncJ6/3YVbEOdTz5SN7 -n9QK2846l7ACgwexF9z6d5Yy9TSa2j9JVRh7lD356GHD4guvV8ls/yQqdDntXQoL -CWN9P0rewQrYaiZAupkIQLUPNNN+vts7Br4tszFLt2HZa8X2bYl+Mg== -=EHtD +iQFFBAEBCgAvFiEE2efsyk0ijiZmMKgW3+JI69zvL18FAmGrfcURHGRldkBja2It +bmV4dC5vcmcACgkQ3+JI69zvL18VMAf9Gqhah+PFy5JPWdQk0IZlI+XYkp/gdgjv +1KtyNy1bPDV2hxU/j2Iju60P3My5xwhzR39ztwDCVVILGFo5ZCvMQkKAvMB+Rdet +SPba0/jc76M1WVqze3qIAYu53L03xiy7ObJOQkq2JThuAKFqbJBFLD1udNw8IQiE +2sdk1SrZGP0Zseoy/XBQpl4dlB3RLDfmN4ru2Q3XplCLT7asuLPUD8MMC6+WdmfP +UOiLt4M64kPwydWh7gTeOoHCiugZLAPJENjSWb8Y7mMrW0xRD1YZi23pTWTJFzji +tazeblWmBV3pd/z2PsSwv75hubT7W2Qg5o7Tlv6waKkrJImytLh+7Q== +=t0rv -----END PGP SIGNATURE----- diff -Nru ckb-next-0.4.4-145/FIRMWARE.unsigned ckb-next-0.4.4-147/FIRMWARE.unsigned --- ckb-next-0.4.4-145/FIRMWARE.unsigned 2020-12-18 05:15:15.000000000 +0000 +++ ckb-next-0.4.4-147/FIRMWARE.unsigned 2021-12-10 11:53:53.000000000 +0000 @@ -27,7 +27,7 @@ Corsair K70RGBMK2SE 3.24 https://www3.corsair.com/software/CUE_V3/K70RGBMK.2SE.zip 0.3.2 Julius_Alba_App_v3.24.13.bin 1942d60a9e63649583dd5609ba8aaffaf1cd242555639a8bb5e506bd996a0ed1 0x1b6b Corsair K70RGBMK2LP 3.24 https://www3.corsair.com/software/CUE_V3/K70RGBMK.2LP.zip 0.3.2 Nero_App_v3.24.22.bin 257f5d3d8164e6deb8eab8f2ce0070b9030f586159e362b7f0d339ad71e20402 0x1b55 Corsair K95RGB 3.08 https://www3.corsair.com/software/CUE_V3/K95RGB.zip 0.3.2 K95%20RGB_App_v308.bin 15ff062f7d70c32f08c3d3211fd47a20a7c416d1d89e94a3ee5f36ec8eb790ff 0x1b11 - Corsair K95PLATINUMRGB 3.21 https://www3.corsair.com/software/CUE_V3/K95RGBPLATINUM.zip 0.3.2 Freya_App_v3.21.28.bin 5fdce6059d7ef0f044a89cb6693665cb0bfec807fb7b0579f1110cac0e3ee079 0x1b2d + Corsair K95PLATINUMRGB 3.29 https://www3.corsair.com/software/CUE_V4/K95RGBPLATINUM_3.29.32.zip 0.4.4 Freya_App_v3.29.32.bin de5c6139d058a10052bf917f6a0a00822e565023f9cbdaa1ace947881c02d478 0x1b2d Corsair STRAFE 3.08 https://www3.corsair.com/software/CUE_V3/STRAFE.zip 0.3.2 Strafe_App_v308.bin f33840c3d3687d846efa8b8bc11896ebedad44a5a9a9693755d294ae457fa49a 0x1b15 Corsair STRAFERGB 3.08 https://www3.corsair.com/software/CUE_V3/STRAFERGB.zip 0.3.2 Strafe%20RGB_App_v308.bin aeed03739338e58b06431dd006e0f5461132c12af66994b296d26df5aca905cb 0x1b20 Corsair STRAFERGBMK2 3.24 https://www3.corsair.com/software/CUE_V3/STRAFERGBMK.2.zip 0.3.2 Leonidas_App_v3.24.5.bin be8f91edfd657bdb2ddcdf8058e54d74e9d8633f7c21c26334f756c2fad043e3 0x1b48 diff -Nru ckb-next-0.4.4-145/src/gui/kb.cpp ckb-next-0.4.4-147/src/gui/kb.cpp --- ckb-next-0.4.4-145/src/gui/kb.cpp 2021-11-08 01:14:13.000000000 +0000 +++ ckb-next-0.4.4-147/src/gui/kb.cpp 2021-12-10 11:53:53.000000000 +0000 @@ -829,7 +829,11 @@ emit profileAboutToChange(); _currentProfile = profile; emit profileChanged(); - setCurrentMode(profile->currentMode()); + // Hack to prevent crash when switching to HW mode on first start with no config file. + // It happens when called by KbWidget::on_profileBox_activated(). + // The KbWidget event will re-call this after the currentMode has properly been set. + if(profile->currentMode()) + setCurrentMode(profile->currentMode()); } void Kb::setCurrentMode(KbMode* mode){