Bug 412332 - Animated expand/retract resizes ncurses clients repeatedly
Summary: Animated expand/retract resizes ncurses clients repeatedly
Status: REPORTED
Alias: None
Product: yakuake
Classification: Applications
Component: general (show other bugs)
Version: 3.0.5
Platform: Gentoo Packages Linux
: NOR minor
Target Milestone: ---
Assignee: Eike Hein
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-09-25 19:14 UTC by logan
Modified: 2019-09-25 19:14 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description logan 2019-09-25 19:14:37 UTC
SUMMARY
NCurses clients running inside yakuake detect yakuake's animation as multiple window resizes, which often causes graphical glitches with the running programs.

STEPS TO REPRODUCE
1. Start yakuake
2. Start an ncurses program which reports resizing (atop works well)
3. Toggle yakuake retracted and displayed
4. Observe the window resized message

OBSERVED RESULT
NCurses clients think the window is resized

EXPECTED RESULT
NCurses clients are unaware of the animation

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: linux 5.2.1
KDE Plasma Version: 5.15.5
KDE Frameworks Version: 5.15.5
Qt Version: 5.12.3

ADDITIONAL INFORMATION
If the ncurses program is not in yakuake's active tab, this does not happen.
Changing the animation time does nothing, even if set to 0ms.  Toggling the 'ask the window manager to perform the animation' does nothing.  I don't think I've noticed this problem under X, only under plasma wayland (I'll check that when I get next to a machine still running X).