1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-23 17:05:26 +02:00
This commit is contained in:
Mikhail Khodjaiants 2004-10-22 20:06:42 +00:00
parent 746c917494
commit f7fa7bf98f
2 changed files with 10 additions and 8 deletions

View file

@ -925,7 +925,7 @@ public class CDebugTarget extends CDebugElement implements ICDebugTarget, ICDIEv
handleChangedEvent( (ICDIChangedEvent)event ); handleChangedEvent( (ICDIChangedEvent)event );
} }
if ( source instanceof ICDISharedLibrary ) { if ( source instanceof ICDISharedLibrary ) {
getSharedLibraryManager().symbolsLoaded( (ICDISharedLibrary)source ); handleSymbolsLoaded( (ICDISharedLibrary)source );
} }
if ( source instanceof ICDISignal ) { if ( source instanceof ICDISignal ) {
getSignalManager().signalChanged( (ICDISignal)source ); getSignalManager().signalChanged( (ICDISignal)source );
@ -1886,4 +1886,8 @@ public class CDebugTarget extends CDebugElement implements ICDebugTarget, ICDIEv
((CThread)it.next()).restoreState(); ((CThread)it.next()).restoreState();
} }
} }
private void handleSymbolsLoaded( ICDISharedLibrary library ) {
getSharedLibraryManager().symbolsLoaded( library );
}
} }

View file

@ -355,23 +355,21 @@ public class CThread extends CDebugElement implements ICThread, IRestart, IResum
for( int i = 0; i < events.length; i++ ) { for( int i = 0; i < events.length; i++ ) {
ICDIEvent event = events[i]; ICDIEvent event = events[i];
ICDIObject source = event.getSource(); ICDIObject source = event.getSource();
if ( source == null )
continue;
if ( source instanceof ICDIThread && source.equals( getCDIThread() ) ) { if ( source instanceof ICDIThread && source.equals( getCDIThread() ) ) {
if ( event instanceof ICDISuspendedEvent ) { if ( event instanceof ICDISuspendedEvent ) {
handleSuspendedEvent( (ICDISuspendedEvent)event ); handleSuspendedEvent( (ICDISuspendedEvent)event );
} }
else if ( event instanceof ICDIResumedEvent ) { else if ( event instanceof ICDIResumedEvent ) {
handleResumedEvent( (ICDIResumedEvent)event ); handleResumedEvent( (ICDIResumedEvent)event );
} }
else if ( event instanceof ICDIDestroyedEvent ) { else if ( event instanceof ICDIDestroyedEvent ) {
handleTerminatedEvent( (ICDIDestroyedEvent)event ); handleTerminatedEvent( (ICDIDestroyedEvent)event );
} }
else if ( event instanceof ICDIDisconnectedEvent ) { else if ( event instanceof ICDIDisconnectedEvent ) {
handleDisconnectedEvent( (ICDIDisconnectedEvent)event ); handleDisconnectedEvent( (ICDIDisconnectedEvent)event );
} }
else if ( event instanceof ICDIChangedEvent ) { else if ( event instanceof ICDIChangedEvent ) {
handleChangedEvent( (ICDIChangedEvent)event ); handleChangedEvent( (ICDIChangedEvent)event );
} }
} }
} }