Changeset 8064


Ignore:
Timestamp:
Sep 11, 2018, 12:26:44 PM (11 months ago)
Author:
Juanma
Message:

Fix error loading default avatar when running on a non Lliurex system

Location:
n4dgtklogin/trunk/fuentes
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • n4dgtklogin/trunk/fuentes/debian/changelog

    r7933 r8064  
     1python-n4dgtklogin (0.5) xenial; urgency=medium
     2
     3  * Fix error loading default avatar when running on a non Lliurex system
     4
     5 -- Juanma Navarro Mañez <juanma1980@gmail.com>  Tue, 11 Sep 2018 12:25:50 +0200
     6
    17python-n4dgtklogin (0.4.5) xenial; urgency=medium
    28
  • n4dgtklogin/trunk/fuentes/python-n4dgtklogin.install/edupals/ui/n4dgtklogin.py

    r7933 r8064  
    151151
    152152        def set_login_banner(self,image=None):
     153                avatar=None
    153154                if image:
    154                         self.login_banner.set_from_pixbuf(self._get_image(image))
     155                        avatar=self._get_image(image)
     156                        if avatar==None:
     157                                avatar=self._get_image("avatar-default")
     158                        self.login_banner.set_from_pixbuf(avatar)
    155159        #def set_banner
    156160
     
    160164
    161165        def _get_image(self,image,x=72,y=72):
     166                pixbuf=None
    162167                icon_theme=Gtk.IconTheme.get_default()
    163168                if icon_theme.has_icon(image):
     
    246251                login_grid.set_margin_bottom(self.default_spacing)
    247252                self.spinner=Gtk.Spinner()
     253                self.spinner.set_no_show_all(True)
    248254                color=Gdk.Color(0,0,1)
    249255                self.spinner.modify_bg(Gtk.StateType.NORMAL,color)
     
    347353                        except:
    348354                                server='localhost'
     355                self.spinner.show()
    349356                self.spinner.start()
    350357                self.frame.set_sensitive(False)
     
    365372
    366373                self.spinner.stop()
     374                self.spinner.hide()
    367375                if not ret[0]:
    368376                        self.sta_info.show()
  • n4dgtklogin/trunk/fuentes/python3-n4dgtklogin.install/edupals/ui/n4dgtklogin.py

    r7933 r8064  
    152152
    153153        def set_login_banner(self,image=None):
     154                avatar=None
    154155                if image:
    155                         self.login_banner.set_from_pixbuf(self._get_image(image))
     156                        avatar=self._get_image(image)
     157                        if avatar==None:
     158                                avatar=self._get_image("avatar-default")
     159                        self.login_banner.set_from_pixbuf(avatar)
    156160        #def set_banner
    157161
     
    161165
    162166        def _get_image(self,image,x=72,y=72):
     167                pixbuf=None
    163168                icon_theme=Gtk.IconTheme.get_default()
    164169                if icon_theme.has_icon(image):
     
    247252                login_grid.set_margin_bottom(self.default_spacing)
    248253                self.spinner=Gtk.Spinner()
     254                self.spinner.set_no_show_all(True)
    249255                color=Gdk.Color(0,0,1)
    250256                self.spinner.modify_bg(Gtk.StateType.NORMAL,color)
     
    348354                        except:
    349355                                server='localhost'
     356                self.spinner.show()
    350357                self.spinner.start()
    351358                self.frame.set_sensitive(False)
     
    366373
    367374                self.spinner.stop()
     375                self.spinner.hide()
    368376                if not ret[0]:
    369377                        self.sta_info.show()
Note: See TracChangeset for help on using the changeset viewer.