fix sorting firewall rules (#652)
This commit is contained in:
		
							parent
							
								
									1e12936ea4
								
							
						
					
					
						commit
						7ad8330946
					
				| @ -200,9 +200,12 @@ class QubesFirewallRulesModel(QAbstractItemModel): | |||||||
|         if idx==0: |         if idx==0: | ||||||
|             self.children.sort(key=attrgetter('address'), reverse = rev) |             self.children.sort(key=attrgetter('address'), reverse = rev) | ||||||
|         if idx==1: |         if idx==1: | ||||||
|             self.children.sort(key=lambda x: self.get_service_name(attrgetter('portBegin')) if attrgetter('portEnd') == None else attrgetter('portBegin'), reverse = rev) |             self.children.sort(key=lambda x: self.get_service_name(x.portBegin) if x.portEnd == None else x.portBegin, reverse = rev) | ||||||
|         if idx==2: |         if idx==2: | ||||||
|             self.children.sort(key=attrgetter('protocol'), reverse = rev) |             self.children.sort(key=attrgetter('protocol'), reverse = rev) | ||||||
|  |         index1 = self.createIndex(0, 0) | ||||||
|  |         index2 = self.createIndex(len(self)-1, len(self.__columnValues)-1) | ||||||
|  |         self.dataChanged.emit(index1, index2) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|     def get_service_name(self, port): |     def get_service_name(self, port): | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Marek Marczykowski
						Marek Marczykowski