propcontroller.cxx (2a97ec55) propcontroller.cxx (3d762826)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 903 unchanged lines hidden (view full) ---

912 clearContainer( m_aProperties );
913
914 // de-register as dispose-listener from our inspected objects
915 impl_toggleInspecteeListening_nothrow( false );
916
917 // handlers are obsolete, so is our "composer" for their UI requests
918 if ( m_pUIRequestComposer.get() )
919 m_pUIRequestComposer->dispose();
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 903 unchanged lines hidden (view full) ---

912 clearContainer( m_aProperties );
913
914 // de-register as dispose-listener from our inspected objects
915 impl_toggleInspecteeListening_nothrow( false );
916
917 // handlers are obsolete, so is our "composer" for their UI requests
918 if ( m_pUIRequestComposer.get() )
919 m_pUIRequestComposer->dispose();
920 m_pUIRequestComposer.reset( NULL );
920 m_pUIRequestComposer.reset();
921
922 // clean up the property handlers
923 PropertyHandlerArray aAllHandlers; // will contain every handler exactly once
924 for ( PropertyHandlerRepository::const_iterator aHandler = m_aPropertyHandlers.begin();
925 aHandler != m_aPropertyHandlers.end();
926 ++aHandler
927 )
928 if ( ::std::find( aAllHandlers.begin(), aAllHandlers.end(), aHandler->second ) == aAllHandlers.end() )

--- 846 unchanged lines hidden ---
921
922 // clean up the property handlers
923 PropertyHandlerArray aAllHandlers; // will contain every handler exactly once
924 for ( PropertyHandlerRepository::const_iterator aHandler = m_aPropertyHandlers.begin();
925 aHandler != m_aPropertyHandlers.end();
926 ++aHandler
927 )
928 if ( ::std::find( aAllHandlers.begin(), aAllHandlers.end(), aHandler->second ) == aAllHandlers.end() )

--- 846 unchanged lines hidden ---