From 3a3eb8ee1e3f25f3d52a0a21af8ddf68446cacdc Mon Sep 17 00:00:00 2001 From: Gabriel Studer <gabriel.studer@unibas.ch> Date: Wed, 23 Oct 2019 19:18:47 +0200 Subject: [PATCH] Actually apply transformation in dng Align functionality --- modules/gui/pymod/init_context_menu.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/gui/pymod/init_context_menu.py b/modules/gui/pymod/init_context_menu.py index 568241a3a..9693ef5c8 100644 --- a/modules/gui/pymod/init_context_menu.py +++ b/modules/gui/pymod/init_context_menu.py @@ -269,7 +269,7 @@ class AlignmentContextMenu(QtCore.QObject): if(sd.exec_()): self.__Align(sd.GetEntities(),sd.GetShowScores(), sd.GetDisplayAlignment()) - def __Align(self, ent_list,show_scores=True, display_alignment=False): + def __Align(self, ent_list, show_scores=True, display_alignment=False): node = ent_list[0] res_list = list() if isinstance(node, gfx.Entity): @@ -277,7 +277,9 @@ class AlignmentContextMenu(QtCore.QObject): for i in range(1,len(ent_list)): node = ent_list[i] if isinstance(node, gfx.Entity): - res_list.append(WrappedTMAlign(node.view.chains[0], ref)) + tm_result = WrappedTMAlign(node.view.chains[0], ref) + res_list.append(tm_result) + node.view.handle.EditXCS().ApplyTransform(tm_result.transform) node.UpdatePositions() if show_scores: self.__ShowScore(ent_list, res_list) -- GitLab