diff options
author | Alexander Golubev <fatzer2@gmail.com> | 2025-09-09 10:03:09 +0300 |
---|---|---|
committer | Fat-Zer <fatzer2@gmail.com> | 2025-09-29 07:17:11 +0000 |
commit | e07d4c99b1c96bddf56f76bf78f6d859bdb41cda (patch) | |
tree | cef84f65ffd68d627c3fc06f2802d9e2b87ab363 | |
parent | 595596060c4ae14500b10770f28d7da831d3d4c6 (diff) | |
download | tdebase-e07d4c99b1c96bddf56f76bf78f6d859bdb41cda.tar.gz tdebase-e07d4c99b1c96bddf56f76bf78f6d859bdb41cda.zip |
Remove copypaste artifacts "i=" from main_low_apply() calls
This fixes a crash in tderandrtray on display reconnect, noticed during
debugging TDE/tdelibs/376.
Bug: https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/issues/376
Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
-rw-r--r-- | kcontrol/randr/tderandrtray.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/kcontrol/randr/tderandrtray.cpp b/kcontrol/randr/tderandrtray.cpp index 1c95bd552..0506639e3 100644 --- a/kcontrol/randr/tderandrtray.cpp +++ b/kcontrol/randr/tderandrtray.cpp @@ -195,15 +195,15 @@ void KRandRSystemTray::reloadDisplayConfiguration() if (RR_Disconnected == randr_screen_info->outputs[i]->info->connection) { continue; } - + // Activate this output randr_screen_info->cur_crtc = randr_screen_info->outputs[i]->cur_crtc; randr_screen_info->cur_output = randr_screen_info->outputs[i]; randr_screen_info->cur_output->auto_set = 1; randr_screen_info->cur_output->off_set = 0; output_auto (randr_screen_info, randr_screen_info->cur_output); - i=main_low_apply(randr_screen_info); - + main_low_apply(randr_screen_info); + if (randr_screen_info->outputs[i]->cur_crtc) { // Output successfully activated! set_primary_output(randr_screen_info, randr_screen_info->cur_output->id); @@ -879,7 +879,7 @@ void KRandRSystemTray::slotOutputChanged(int parameter) randr_screen_info->cur_output->auto_set = 1; randr_screen_info->cur_output->off_set = 0; output_auto (randr_screen_info, randr_screen_info->cur_output); - i=main_low_apply(randr_screen_info); + main_low_apply(randr_screen_info); if (!randr_screen_info->outputs[parameter]->cur_crtc) { output_name = randr_screen_info->outputs[parameter]->info->name; @@ -894,7 +894,7 @@ void KRandRSystemTray::slotOutputChanged(int parameter) randr_screen_info->cur_output->auto_set = 0; randr_screen_info->cur_output->off_set = 1; output_off(randr_screen_info, randr_screen_info->cur_output); - i=main_low_apply(randr_screen_info); + main_low_apply(randr_screen_info); findPrimaryDisplay(); refresh(); |