Fix for running quick view gramplet; disable unnecessary signals reception for some change-actives
svn: r13519
This commit is contained in:
		@@ -38,6 +38,9 @@ class AgeStatsGramplet(Gramplet):
 | 
			
		||||
        self.max_father_diff = 60
 | 
			
		||||
        self.chart_width = 60
 | 
			
		||||
 | 
			
		||||
    def post_init(self):
 | 
			
		||||
        self.disconnect("active-changed")
 | 
			
		||||
 | 
			
		||||
    def build_options(self):
 | 
			
		||||
        from gen.plug.menu import NumberOption
 | 
			
		||||
        self.add_option(NumberOption(_("Max age"), 
 | 
			
		||||
 
 | 
			
		||||
@@ -100,7 +100,8 @@ class QuickViewGramplet(Gramplet):
 | 
			
		||||
            type_list.add_item(item[0], item[1])
 | 
			
		||||
        # Add particular lists:
 | 
			
		||||
        qv_list = get_quick_report_list(CATEGORY_QR_PERSON)
 | 
			
		||||
        list_option = EnumeratedListOption(_("Quick Views"), qv_list[0][2])
 | 
			
		||||
        list_option = EnumeratedListOption(_("Quick Views"), 
 | 
			
		||||
                                           qv_list[0].id)
 | 
			
		||||
        for pdata in qv_list:
 | 
			
		||||
            list_option.add_item(pdata.id, pdata.name)
 | 
			
		||||
        self.add_option(type_list)
 | 
			
		||||
 
 | 
			
		||||
@@ -54,6 +54,9 @@ class StatsGramplet(Gramplet):
 | 
			
		||||
        self.set_text(_("No Family Tree loaded."))
 | 
			
		||||
        self.set_tooltip(_("Double-click item to see matches"))
 | 
			
		||||
 | 
			
		||||
    def post_init(self):
 | 
			
		||||
        self.disconnect("active-changed")
 | 
			
		||||
 | 
			
		||||
    def db_changed(self):
 | 
			
		||||
        self.dbstate.db.connect('person-add', self.update)
 | 
			
		||||
        self.dbstate.db.connect('person-edit', self.update)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user