~s-dumbie/qbzr/ench_qdiff

« back to all changes in this revision

Viewing changes to lib/logwidget.py

qlog: Fix bug with context_menu when view only 1 branch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
185
185
                self.context_menu_cherry_pick = add_branch_action(
186
186
                    gettext("&Cherry pick"), self.cherry_pick,
187
187
                    require_wt=True)
 
188
            else:
 
189
                self.context_menu_cherry_pick = None
188
190
            
189
191
            self.context_menu_reverse_cherry_pick = add_branch_action(
190
192
                gettext("Re&verse Cherry pick"), self.reverse_cherry_pick,
610
612
            self.context_menu_revert.setVisible(count == 1)
611
613
            self.context_menu_update.setVisible(count == 1)
612
614
            
613
 
            filter_rev_ansestor(self.context_menu_cherry_pick, is_ansestor=False)
 
615
            if branch_count>1:
 
616
                filter_rev_ansestor(self.context_menu_cherry_pick,
 
617
                                    is_ansestor=False)
 
618
            
614
619
            filter_rev_ansestor(self.context_menu_reverse_cherry_pick)
615
620
            
616
621
        self.context_menu.popup(self.viewport().mapToGlobal(pos))