kernel/eka/drivers/pbus/spbus.cpp
changeset 90 947f0dc9f7a8
parent 39 5d2844f35677
child 134 95847726fe57
--- a/kernel/eka/drivers/pbus/spbus.cpp	Tue Feb 02 01:24:03 2010 +0200
+++ b/kernel/eka/drivers/pbus/spbus.cpp	Fri Apr 16 16:24:37 2010 +0300
@@ -18,7 +18,7 @@
 #include <drivers/pbus.h>
 #include "OstTraceDefinitions.h"
 #ifdef OST_TRACE_COMPILER_IN_USE
-#include "locmedia_ost.h"
+#include "../../include/drivers/locmedia_ost.h"
 #ifdef __VC32__
 #pragma warning(disable: 4127) // disabling warning "conditional expression is constant"
 #endif
@@ -1111,6 +1111,9 @@
 	OstTraceFunctionEntry1( DPBUSSOCKET_DOORCLOSEEVENT_ENTRY, this );
 	__KTRACE_OPT(KPBUS1,Kern::Printf(">DPBusSocket(%d)::DoorCloseEvent state %d",iSocketNumber,iState));
 	OstTraceExt2(TRACE_INTERNALS, DPBUSSOCKET_DOORCLOSEEVENT , "iSocketNumber=%d; iState=%d",iSocketNumber,iState);
+	
+	if (iPostponedEvents & EMediaChange)
+		iPostponedEvents &= ~EMediaChange;
 
 	// NB If there are multiple doors then the bus may already be powererd up, 
 	// so it's not possible to determine the bus state.