Skip to content

Commit 81a6b35

Browse files
committed
For Perl, trust the full name as sent by the debugger
The code as written only works for Perl arrays, and there is no need to apply more heuristics given the correct value is already in the response.
1 parent 4c6a7ca commit 81a6b35

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

plugin/python/vdebug/dbgp.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -666,8 +666,7 @@ def _determine_displayname(self,node):
666666
if self.is_parent:
667667
self.display_name = self.code
668668
else:
669-
if self.language == 'php' or \
670-
self.language == 'perl':
669+
if self.language == 'php':
671670
if self.parent.type == 'array':
672671
if node.get('name').isdigit():
673672
self.display_name = self.parent.display_name + \
@@ -678,6 +677,8 @@ def _determine_displayname(self,node):
678677
else:
679678
self.display_name = self.parent.display_name + \
680679
"->"+node.get('name')
680+
elif self.language == 'perl':
681+
self.display_name = node.get('fullname')
681682
else:
682683
name = node.get('name')
683684
if name is None:

0 commit comments

Comments
 (0)