mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-16 21:45:22 +02:00
Use "symbol not available" for empty function names when generating a stack frame label.
This commit is contained in:
parent
ff4a5a939a
commit
5635fc7bd2
2 changed files with 14 additions and 3 deletions
|
@ -1,3 +1,7 @@
|
||||||
|
2003-11-21 Mikhail Khodjaiants
|
||||||
|
Use "symbol not available" for empty function names when generating a stack frame label.
|
||||||
|
* CDTDebugModelPresentation.java
|
||||||
|
|
||||||
2003-11-13 Mikhail Khodjaiants
|
2003-11-13 Mikhail Khodjaiants
|
||||||
Use 'StringBuffer' instead of 'String' when generating stack frame labels.
|
Use 'StringBuffer' instead of 'String' when generating stack frame labels.
|
||||||
Added a label for dummy stack frames instead of using the name provided by the rendered object.
|
Added a label for dummy stack frames instead of using the name provided by the rendered object.
|
||||||
|
|
|
@ -526,9 +526,11 @@ public class CDTDebugModelPresentation extends LabelProvider
|
||||||
StringBuffer label = new StringBuffer();
|
StringBuffer label = new StringBuffer();
|
||||||
label.append( info.getLevel() );
|
label.append( info.getLevel() );
|
||||||
label.append( ' ' );
|
label.append( ' ' );
|
||||||
if ( info.getFunction() != null )
|
|
||||||
|
String function = info.getFunction();
|
||||||
|
if ( function != null )
|
||||||
{
|
{
|
||||||
String function = info.getFunction().trim();
|
function = function.trim();
|
||||||
if ( function.length() > 0 )
|
if ( function.length() > 0 )
|
||||||
{
|
{
|
||||||
label.append( function );
|
label.append( function );
|
||||||
|
@ -547,7 +549,7 @@ public class CDTDebugModelPresentation extends LabelProvider
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
if ( isEmpty( function ) )
|
||||||
label.append( "<symbol is not available>" );
|
label.append( "<symbol is not available>" );
|
||||||
return label.toString();
|
return label.toString();
|
||||||
}
|
}
|
||||||
|
@ -1001,4 +1003,9 @@ public class CDTDebugModelPresentation extends LabelProvider
|
||||||
{
|
{
|
||||||
fImageCache.disposeAll();
|
fImageCache.disposeAll();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private boolean isEmpty( String str )
|
||||||
|
{
|
||||||
|
return ( str == null || str.length() == 0 );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue