Skip to content

Commit

Permalink
GitHub #52: Handle transient-message with multiple selected
Browse files Browse the repository at this point in the history
  • Loading branch information
bgribble committed Mar 25, 2013
1 parent d672d01 commit a53be29
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions mfp/gui/message_element.py
Expand Up @@ -192,8 +192,8 @@ def __init__(self, window, x, y):
self.target_obj = window.selected
self.target_port = None

MessageElement.__init__(self, window, self.target_obj.position_x,
self.target_obj.position_y - self.ELBOW_ROOM)
MessageElement.__init__(self, window, self.target_obj[0].position_x,
self.target_obj[0].position_y - self.ELBOW_ROOM)
self.message_text = "Bang"
self.num_inlets = 0
self.num_outlets = 1
Expand Down Expand Up @@ -225,9 +225,12 @@ def label_edit_start(self):
def label_edit_finish(self, widget=None, text=None):
if text is not None:
self.message_text = text
MFPGUI().mfp.eval_and_send(self.target_obj.obj_id, self.target_port,
self.message_text)
self.stage.select(self.target_obj)
for to in self.target_obj:
if to is not self:
MFPGUI().mfp.eval_and_send(to.obj_id, self.target_port,
self.message_text)
for to in self.target_obj:
self.stage.select(to)
self.delete()

def make_edit_mode(self):
Expand Down

0 comments on commit a53be29

Please sign in to comment.