55 } |
55 } |
56 |
56 |
57 void CMMAPlayerEvent::SetStringEventL(TEventType aEventType, |
57 void CMMAPlayerEvent::SetStringEventL(TEventType aEventType, |
58 const TDesC& aEventData) |
58 const TDesC& aEventData) |
59 { |
59 { |
60 // __ASSERT_DEBUG(iStringEventData == NULL, User::Invariant()); |
60 // __ASSERT_DEBUG(iStringEventData == NULL, User::Invariant()); |
61 iEventType = aEventType; |
61 iEventType = aEventType; |
62 iStringEventData = aEventData.AllocL(); |
62 iStringEventData = aEventData.AllocL(); |
63 iEventParams = EString; |
63 iEventParams = EString; |
64 } |
64 } |
65 |
65 |
66 void CMMAPlayerEvent::Dispatch(JNIEnv& aJni) |
66 void CMMAPlayerEvent::Dispatch(JNIEnv& aJni) |
67 { |
67 { |
68 LOG1( EJavaMMAPI, EInfo, "MMA::CMMAPlayerEvent::Dispatch type=%d", iEventType); |
68 LOG1(EJavaMMAPI, EInfo, "MMA::CMMAPlayerEvent::Dispatch type=%d", iEventType); |
69 if (aJni.IsSameObject(iListenerObject, 0)) |
69 if (aJni.IsSameObject(iListenerObject, 0)) |
70 { |
70 { |
71 LOG1( EJavaMMAPI, EInfo, "MMA::CMMAPlayerEvent::Dispatch EVENT_NOT_VALID type=%d", iEventType); |
71 LOG1(EJavaMMAPI, EInfo, "MMA::CMMAPlayerEvent::Dispatch EVENT_NOT_VALID type=%d", iEventType); |
72 return; |
72 return; |
73 } |
73 } |
74 switch (iEventParams) |
74 switch (iEventParams) |
75 { |
75 { |
76 case ENormal: |
76 case ENormal: |