Tab with multiple terminals not closed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Terminator |
Fix Released
|
Low
|
Stephen Boddy | ||
terminator (Debian) |
Fix Released
|
Unknown
|
|||
terminator (Ubuntu) |
Fix Released
|
Medium
|
Chris J Arges | ||
Trusty |
Fix Released
|
Medium
|
Unassigned |
Bug Description
SRU Justification:
[Impact]
Users of terminator cannot close tabs with multiple split terminals.
[Test Case]
Start terminator. Create new tab, split new tab into multiple terminals. Try to close newly created tab.
We expect this to close.
[Regression Potential]
Patch is a small bugfix, and has been already committed upstream.
--
Terminator 0.97
If there are multiple terminals in a tab, the user is prompted for confirmation. Then, the program fails to close the tab and does so silently.
The confusion is about the return value of construct_
Fix:
$ bzr diff
=== modified file 'terminatorlib/
--- terminatorlib/
+++ terminatorlib/
@@ -318,9 +318,7 @@
return
elif maker.isinstanc
- dialog = self.construct_
- result = dialog.run()
- dialog.destroy()
+ result = self.construct_
if result == gtk.RESPONSE_
Related branches
- Terminator: Pending requested
-
Diff: 443 lines (+186/-28)6 files modifiedterminatorlib/container.py (+15/-3)
terminatorlib/notebook.py (+89/-14)
terminatorlib/terminal.py (+19/-9)
terminatorlib/terminator.py (+49/-0)
terminatorlib/util.py (+3/-1)
terminatorlib/window.py (+11/-1)
Changed in terminator: | |
importance: | Undecided → Low |
Changed in terminator: | |
status: | In Progress → Fix Committed |
Changed in terminator (Debian): | |
status: | Unknown → New |
Changed in terminator (Debian): | |
status: | New → Fix Released |
Changed in terminator: | |
status: | Fix Committed → Fix Released |
I actually found this while working on another feature and corrected it the same way. It will be fixed when I merge this new feature in.