Attachments you submit will be routed for moderation. If you have an account, please log in first.

Ticket #1725: 1725-homewindow-resize-on-resolution-change.patch

File 1725-homewindow-resize-on-resolution-change.patch, 1.1 KB (added by aa, 3 years ago)
  • src/jarabe/desktop/homewindow.py

    old new  
    4545        self._active = False 
    4646        self._fully_obscured = True 
    4747 
    48         self.set_default_size(gtk.gdk.screen_width(), 
    49                               gtk.gdk.screen_height()) 
     48        screen = self.get_screen() 
     49        screen.connect('size-changed', self.__screen_size_change_cb) 
     50        self.set_default_size(screen.get_width(), 
     51                              screen.get_height()) 
    5052 
    5153        self.realize() 
    5254        self.window.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_DESKTOP) 
     
    8082        elif level == ShellModel.ZOOM_MESH: 
    8183            self._mesh_box.suspend() 
    8284 
     85    def __screen_size_change_cb(self, screen): 
     86        self.resize(screen.get_width(), screen.get_height()) 
     87 
    8388    def _activate_view(self, level): 
    8489        if level == ShellModel.ZOOM_HOME: 
    8590            self._home_box.resume()