diff -r 284c68d7a3ac -r f8e05215af4a plugins/consoles/terminalkeyboardcons/terminalkeyboardcons.h --- a/plugins/consoles/terminalkeyboardcons/terminalkeyboardcons.h Tue Aug 24 11:54:30 2010 +0100 +++ b/plugins/consoles/terminalkeyboardcons/terminalkeyboardcons.h Tue Aug 24 17:56:48 2010 +0100 @@ -50,8 +50,10 @@ private: virtual void ConstructL(const TDesC& aTitle, const TSize& aSize); void Update(); + void DoUpdate(); void MessageReceived(TInt aError); void Transmit(const TDesC& aBuf, TInt aWidth, TInt aHeight); + static TInt UpdateCallback(TAny* aSelf); protected: TRequestStatus* iClientStatus; @@ -67,6 +69,7 @@ CMessageWatcher* iWatcher; friend class CMessageWatcher; TBool iBacktickModifierDown; + CPeriodic* iIdleUpdateTimer; }; #endif // TERMINALKEYBOARDCONS_H