Fix crash on 0 free joints, opens empty window (#178)
This commit is contained in:
parent
ebc9d7748e
commit
258de29b94
|
@ -380,6 +380,8 @@ class JointStatePublisherGui(QWidget):
|
||||||
self.gridlayout.addLayout(item, *pos)
|
self.gridlayout.addLayout(item, *pos)
|
||||||
|
|
||||||
def generate_grid_positions(self, num_items, num_rows):
|
def generate_grid_positions(self, num_items, num_rows):
|
||||||
|
if num_rows==0:
|
||||||
|
return []
|
||||||
positions = [(y, x) for x in range(int((math.ceil(float(num_items) / num_rows)))) for y in range(num_rows)]
|
positions = [(y, x) for x in range(int((math.ceil(float(num_items) / num_rows)))) for y in range(num_rows)]
|
||||||
positions = positions[:num_items]
|
positions = positions[:num_items]
|
||||||
return positions
|
return positions
|
||||||
|
|
Loading…
Reference in New Issue