def merge_segment(self, segment, count=2):
        self.temporary_disconnect()
        deleted_handles, deleted_ports = super().merge_segment(segment, count)
        line = self.item
        line.handle(LineMergeSegmentEvent(line, segment, count))