File tree Expand file tree Collapse file tree 2 files changed +5
-0
lines changed
Expand file tree Collapse file tree 2 files changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -652,6 +652,7 @@ def __init__(self):
652652 self .hidden_vertical_line = None
653653 self .old_target_class_index = self .target_class_index
654654 self .markers_set = False
655+ self .repaint = False
655656
656657 # GUI
657658 box = gui .vBox (self .controlArea , "Target class" )
@@ -765,6 +766,7 @@ def _cont_feature_dim_combo_changed(self):
765766
766767 def eventFilter (self , obj , event ):
767768 if obj is self .view .viewport () and event .type () == QEvent .Resize :
769+ self .repaint = True
768770 values = [item .dot .value for item in self .feature_items ]
769771 self .feature_marker_values = self .scale_back (values )
770772 self .update_scene ()
@@ -877,6 +879,8 @@ def calculate_log_reg_coefficients(self):
877879 self .log_reg_cont_data_extremes .append ([None ])
878880
879881 def update_scene (self ):
882+ if not self .repaint :
883+ return
880884 self .clear_scene ()
881885 if self .domain is None or not len (self .points [0 ]):
882886 return
Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ def setUpClass(cls):
2424
2525 def setUp (self ):
2626 self .widget = self .create_widget (OWNomogram )
27+ self .widget .repaint = True
2728
2829 def test_input_nb_cls (self ):
2930 """Check naive bayes classifier on input"""
You can’t perform that action at this time.
0 commit comments