Changeset 695

Show
Ignore:
Timestamp:
03/26/08 03:14:43 (8 months ago)
Author:
daelstorm
Message:

Fixed bug in chatlog's user-popup-menu: checkbox for users with blocked IPs made accurate

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/nicotine+/pynicotine/gtkgui/chatrooms.py

    r691 r695  
    11651165 
    11661166                if tag.last_event_type == gtk.gdk.BUTTON_PRESS and event.type == gtk.gdk.BUTTON_RELEASE and event.button in (1, 2): 
    1167                         self.popup_menu.set_user(user) 
    11681167                        items = self.popup_menu.get_children() 
    11691168                        # Chat, Userlists use the normal popup system 
     1169                        self.popup_menu.editing = True 
     1170                        self.popup_menu.set_user(user) 
     1171                        me = (self.popup_menu.user == None or self.popup_menu.user == self.frame.np.config.sections["server"]["login"]) 
     1172                         
    11701173                        items[9].set_active(user in [i[0] for i in self.frame.np.config.sections["server"]["userlist"]]) 
    11711174                        items[10].set_active(user in self.frame.np.config.sections["server"]["banlist"]) 
    11721175                        items[11].set_active(user in self.frame.np.config.sections["server"]["ignorelist"]) 
     1176                        items[12].set_active(self.frame.UserIpIsBlocked(user)) 
     1177                        items[12].set_sensitive(not me) 
     1178                        items[15].set_sensitive(not me) 
     1179                        self.popup_menu.editing = False 
    11731180                        self.popup_menu.popup(None, None, None, event.button, event.time) 
    11741181                tag.last_event_type = event.type