equal
deleted
inserted
replaced
37 {//Secui has been initialized already; increase client count. |
37 {//Secui has been initialized already; increase client count. |
38 RDEBUG("Secui has been initialized already", 0); |
38 RDEBUG("Secui has been initialized already", 0); |
39 TSecUi* instance=(TSecUi*) Dll::Tls(); |
39 TSecUi* instance=(TSecUi*) Dll::Tls(); |
40 instance->IncreaseClientCount(); |
40 instance->IncreaseClientCount(); |
41 instance->iDialogOpened++; |
41 instance->iDialogOpened++; |
|
42 RDEBUG("instance->iDialogOpened", instance->iDialogOpened); |
42 return; |
43 return; |
43 } |
44 } |
44 RDEBUG("First initialization", 0); |
45 RDEBUG("First initialization", 0); |
45 TSecUi* self = new (ELeave) TSecUi(); |
46 TSecUi* self = new (ELeave) TSecUi(); |
46 CleanupStack::PushL(self); |
47 CleanupStack::PushL(self); |
56 // Uninitializes SecUi resource file |
57 // Uninitializes SecUi resource file |
57 // ---------------------------------------------------------- |
58 // ---------------------------------------------------------- |
58 // |
59 // |
59 EXPORT_C void TSecUi::UnInitializeLib() |
60 EXPORT_C void TSecUi::UnInitializeLib() |
60 { |
61 { |
|
62 RDEBUG("0", 0); |
61 if (Dll::Tls()==NULL) |
63 if (Dll::Tls()==NULL) |
|
64 { |
|
65 RDEBUG("!!!!!!!!!! Dll::Tls not yet initialized: 0", 0); |
62 return; |
66 return; |
|
67 } |
63 RDEBUG("0", 0); |
68 RDEBUG("0", 0); |
64 TSecUi* instance=(TSecUi*) Dll::Tls(); |
69 TSecUi* instance=(TSecUi*) Dll::Tls(); |
65 instance->DecreaseClientCount(); |
70 instance->DecreaseClientCount(); |
66 //only delete the lib is there are no clients using it |
71 //only delete the lib is there are no clients using it |
67 if(instance->CanBeFreed()) |
72 if(instance->CanBeFreed()) |
96 // Symbian OS default constructor |
101 // Symbian OS default constructor |
97 // ---------------------------------------------------------- |
102 // ---------------------------------------------------------- |
98 // |
103 // |
99 void TSecUi::ConstructL() |
104 void TSecUi::ConstructL() |
100 { |
105 { |
|
106 RDEBUG("iClientCount", iClientCount); |
101 iClientCount = 0; |
107 iClientCount = 0; |
102 } |
108 } |
103 |
109 |
104 // ----------------------------------------------------------------------------- |
110 // ----------------------------------------------------------------------------- |
105 // TSecUi::CanBeFreed() |
111 // TSecUi::CanBeFreed() |