confirm when closing a window with zoomed terminal

This commit is contained in:
shiraeeshi 2017-01-16 19:17:42 +06:00
parent 0ad3e02204
commit d42dc52481

View File

@ -270,8 +270,11 @@ class Window(Container, Gtk.Window):
"""Handle a window close request"""
maker = Factory()
if maker.isinstance(self.get_child(), 'Terminal'):
dbg('Window::on_delete_event: Only one child, closing is fine')
return(False)
if self.get_property('term_zoomed') == True:
return(self.confirm_close(window, _('window')))
else:
dbg('Window::on_delete_event: Only one child, closing is fine')
return(False)
elif maker.isinstance(self.get_child(), 'Container'):
return(self.confirm_close(window, _('window')))
else: