https://bugs.kde.org/show_bug.cgi?id=439529
Bug ID: 439529
Summary: Assert _currentTerminalDisplay in
Screen::setTextSelectionRendition()
Product: konsole
Version: master
Platform: Other
OS: Linux
Status: REPORTED
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
Q_ASSERT(_currentTerminalDisplay) on Screen::setTextSelectionRendition()
triggers on a newly opened konsole after Edit -> Select All.
STEPS TO REPRODUCE
1. Launch a new Konsole.
2. Do NOT interact with the TerminalDisplay widget.
3. On the menubar, select "Edit" → "Select All".
OBSERVED RESULT
ASSERT: "_currentTerminalDisplay" in file
/home/lj/src/term/konsole/src/Screen.cpp, line 658
Abortado
Screen::_currentTerminalDisplay is not set until one of the following methods
is called:
TerminalDisplay::mousePressEvent()
TerminalDisplay::wheelEvent()
TerminalDisplay::keyPressEvent()
Maybe Screen::_currentTerminalDisplay should be set on Session::addView() ?
--
You are receiving this mail because:
You are watching all bug changes.