66 |
66 |
67 aMessage.Complete(KErrNone); |
67 aMessage.Complete(KErrNone); |
68 return; |
68 return; |
69 } |
69 } |
70 |
70 |
71 switch ( aMessage.Function() ) |
71 /* Disable showing notifiers. CR #541 */ |
72 { |
72 |
73 case EStartNotifier: |
73 /* switch ( aMessage.Function() ) */ |
74 { |
74 /* { */ |
75 ResolveBuffersL(aMessage); |
75 /* case EStartNotifier: */ |
76 TPtr8 ptr = iReplyBuf->Des(); |
76 /* { */ |
77 iOwner.StartNotifierL(TUid::Uid(aMessage.Int0()),*iInputBuf, ptr); |
77 /* ResolveBuffersL(aMessage); */ |
78 WriteReplyL(aMessage); |
78 /* TPtr8 ptr = iReplyBuf->Des(); */ |
79 break; |
79 /* iOwner.StartNotifierL(TUid::Uid(aMessage.Int0()),*iInputBuf, ptr); */ |
80 } |
80 /* WriteReplyL(aMessage); */ |
81 case EUpdateNotifier: |
81 /* break; */ |
82 { |
82 /* } */ |
83 ResolveBuffersL(aMessage); |
83 /* case EUpdateNotifier: */ |
84 TPtr8 ptr2 = iReplyBuf->Des(); |
84 /* { */ |
85 iOwner.UpdateNotifierL(TUid::Uid(aMessage.Int0()),*iInputBuf, ptr2); |
85 /* ResolveBuffersL(aMessage); */ |
86 WriteReplyL(aMessage); |
86 /* TPtr8 ptr2 = iReplyBuf->Des(); */ |
87 break; |
87 /* iOwner.UpdateNotifierL(TUid::Uid(aMessage.Int0()),*iInputBuf, ptr2); */ |
88 } |
88 /* WriteReplyL(aMessage); */ |
89 case ECancelNotifier: |
89 /* break; */ |
90 { |
90 /* } */ |
91 iOwner.CancelNotifier(TUid::Uid(aMessage.Int0())); |
91 /* case ECancelNotifier: */ |
92 aMessage.Complete(KErrNone); |
92 /* { */ |
93 break; |
93 /* iOwner.CancelNotifier(TUid::Uid(aMessage.Int0())); */ |
94 } |
94 /* aMessage.Complete(KErrNone); */ |
95 case EStartNotifierAndGetResponse: |
95 /* break; */ |
96 { |
96 /* } */ |
97 if (appUi && appUi->EikSrvBlocked()) |
97 /* case EStartNotifierAndGetResponse: */ |
98 { |
98 /* { */ |
99 CleanupStack::PopAndDestroy(); // Free eikon server |
99 /* if (appUi && appUi->EikSrvBlocked()) */ |
100 } |
100 /* { */ |
|
101 /* CleanupStack::PopAndDestroy(); // Free eikon server */ |
|
102 /* } */ |
101 |
103 |
102 ResolveBuffersL(aMessage); |
104 /* ResolveBuffersL(aMessage); */ |
103 |
105 |
104 iOwner.StartNotifierAndGetResponseL( |
106 /* iOwner.StartNotifierAndGetResponseL( */ |
105 TUid::Uid(aMessage.Int0()), |
107 /* TUid::Uid(aMessage.Int0()), */ |
106 *iInputBuf, |
108 /* *iInputBuf, */ |
107 aMessage, |
109 /* aMessage, */ |
108 KREPLYSLOT); |
110 /* KREPLYSLOT); */ |
109 |
111 |
110 break; |
112 /* break; */ |
111 } |
113 /* } */ |
112 case EUpdateNotifierAndGetResponse: |
114 /* case EUpdateNotifierAndGetResponse: */ |
113 { |
115 /* { */ |
114 if (appUi && appUi->EikSrvBlocked()) |
116 /* if (appUi && appUi->EikSrvBlocked()) */ |
115 { |
117 /* { */ |
116 CleanupStack::PopAndDestroy(); // Free eikon server |
118 /* CleanupStack::PopAndDestroy(); // Free eikon server */ |
117 } |
119 /* } */ |
118 |
120 |
119 ResolveBuffersL(aMessage); |
121 /* ResolveBuffersL(aMessage); */ |
120 |
122 |
121 iOwner.UpdateNotifierAndGetResponseL( |
123 /* iOwner.UpdateNotifierAndGetResponseL( */ |
122 TUid::Uid(aMessage.Int0()), |
124 /* TUid::Uid(aMessage.Int0()), */ |
123 *iInputBuf, |
125 /* *iInputBuf, */ |
124 aMessage, |
126 /* aMessage, */ |
125 KREPLYSLOT); |
127 /* KREPLYSLOT); */ |
126 |
128 |
127 break; |
129 /* break; */ |
128 } |
130 /* } */ |
129 default: |
131 /* default: */ |
130 { |
132 /* { */ |
131 CAknAppServiceBase::ServiceL(aMessage); |
133 /* CAknAppServiceBase::ServiceL(aMessage); */ |
132 } |
134 /* } */ |
133 } |
135 /* } */ |
134 |
136 |
|
137 aMessage.Complete(KErrNone); |
|
138 |
135 if (appUi && appUi->EikSrvBlocked()) |
139 if (appUi && appUi->EikSrvBlocked()) |
136 { |
140 { |
137 CleanupStack::PopAndDestroy(); // Free eikon server |
141 CleanupStack::PopAndDestroy(); // Free eikon server |
138 } |
142 } |
139 } |
143 } |