Skip to content

Commit 354d91e

Browse files
committed
Gmoccapy: Fix 'Diameter' value in 'Tool information' frame not updating on saving tooltable
1 parent 5635759 commit 354d91e

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/emc/usr_intf/gmoccapy/gmoccapy.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2052,8 +2052,15 @@ def _init_tooleditor(self):
20522052
temp.connect('editing-started', self.on_tool_col_edit_started, col)
20532053
temp.connect('edited', self.on_tool_col_edited)
20542054
self.widgets.tooledit1.edited = False
2055-
# override 'tooledit_widget' method 'set_selected_tool'
2055+
# override 'tooledit_widget' method 'set_selected_tool' so we can set the label text
20562056
self.widgets.tooledit1.set_selected_tool = self.set_selected_tool
2057+
# override 'tooledit_widget' method 'toolfile_stale' so we can also update toolinfo
2058+
self.widgets.tooledit1.toolfile_stale = self.toolfile_stale
2059+
2060+
def toolfile_stale(self):
2061+
self._update_toolinfo(self.widgets.tooledit1.toolinfo_num)
2062+
self.widgets.tooledit1.reload(None)
2063+
self.widgets.tooledit1.set_selected_tool(self.widgets.tooledit1.toolinfo_num)
20572064

20582065
def set_selected_tool(self, toolnumber):
20592066
lbl_tool_text = "Tool loaded: " + str(toolnumber)

0 commit comments

Comments
 (0)