Skip to content

Commit d549318

Browse files
committed
backdrop node calc size fix.
1 parent da2d378 commit d549318

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

NodeGraphQt/qgraphics/node_backdrop.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,8 +258,16 @@ def get_nodes(self, inc_intersects=False):
258258

259259
def calc_backdrop_size(self, nodes=None):
260260
nodes = nodes or self.get_nodes(True)
261+
if nodes:
262+
nodes_rect = self._combined_rect(nodes)
263+
else:
264+
center = self.mapToScene(self.boundingRect().center())
265+
nodes_rect = QtCore.QRectF(
266+
center.x(), center.y(),
267+
self._min_size[0], self._min_size[1]
268+
)
269+
261270
padding = 40
262-
nodes_rect = self._combined_rect(nodes)
263271
return {
264272
'pos': [
265273
nodes_rect.x() - padding, nodes_rect.y() - padding

0 commit comments

Comments
 (0)