From 989705cbe3d1da77baf1d21662e4f7edef8f249a Mon Sep 17 00:00:00 2001 From: Uggla Date: Mon, 20 Feb 2017 10:07:13 +0100 Subject: [PATCH] Draft fix for #12 - This is probably not the best fixes, however it avoids metamorphose2 to segfault. --- src/renamer/wxRenamerView.py | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/src/renamer/wxRenamerView.py b/src/renamer/wxRenamerView.py index 7e7a26b..6f135af 100644 --- a/src/renamer/wxRenamerView.py +++ b/src/renamer/wxRenamerView.py @@ -130,18 +130,19 @@ def __init__(self, prnt, id): # create info text of available operations # Find largest panel, use it to set this panel size txt = '' - txtSize = (0, 0) - for i in range(prnt.availableOperations.GetItemCount()): - op = prnt.availableOperations.GetItemText(i) - txt += "%s : %s\n\n" % (op, operations.defs[op][1]) - - # create temporary instance of panel to get size - op = operations.defs[op][0] - opPanel = getattr(operations, op).OpPanel(prnt, main) - size = opPanel.GetSizeTuple() - if size > txtSize: - txtSize = size - opPanel.Destroy() + #txtSize = (0, 0) + txtSize = (1000, 500) + #for i in range(prnt.availableOperations.GetItemCount()): + # op = prnt.availableOperations.GetItemText(i) + # txt += "%s : %s\n\n" % (op, operations.defs[op][1]) + + # # create temporary instance of panel to get size + # op = operations.defs[op][0] + # opPanel = getattr(operations, op).OpPanel(prnt, main) + # size = opPanel.GetSizeTuple() + # if size > txtSize: + # txtSize = size + # opPanel.Destroy() fontParams = app.fontParams fontSize = fontParams['size']