[qt/qt-creator/qt-creator]: Summary of bulk changes made

KDE Git Services - Bulk Change <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git repository change summary for qt/qt-creator/qt-creator
Pushed by mirror-service into branch 'master'.
Changed from 0635438f6c38d8755a166c308df240a0db834ce5 to e8435bdb5161789c18e91aae73d2d1598602071b
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit e8435bdb5161789c18e91aae73d2d1598602071b by Ahmed El Khazari on 20/07/2026 at 13:21..
Core: Do not re-announce pane visibility for the current pane

Logging IOutputPane::visibilityChanged() while opening a pane showed
the current pane receiving visible=false,true three times for one popup.
Each pair comes from ensurePageVisible() calling setCurrentIndex() with
the unchanged index: setCurrentIndex() announces
visibilityChanged(false) to the last pane and (true) to the new one
without checking that both are the same pane.

Panes acting on the signal repeat their work for every pair. The Android
Logcat pane, for example, stopped and restarted its adb tail each time,
re-posting the tail's first lines.

Only switch when the index changes. A pane that is re-shown while
current is still announced through the place holder's visibility.

Change-Id: Icb47c24e6546c925a87df990698d45bfacec83e6
Reviewed-by: hjk <[email protected]>
Reviewed-by: Eike Ziller <[email protected]>
https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/e8435bdb5161789c18e91aae73d2d1598602071b
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.