diff options
author | Alexei Arabadji <aarabadji@productengine.com> | 2009-12-25 13:18:20 +0200 |
---|---|---|
committer | Alexei Arabadji <aarabadji@productengine.com> | 2009-12-25 13:18:20 +0200 |
commit | 7eea562e8a9a44e3c9f5d08c5d2cd8f8053fd5ff (patch) | |
tree | acee7e0d67c788f2cd8a035f7e2848684439d252 /indra | |
parent | 36a9e88158eefa19ea4dac10383f2d85b6d53dc8 (diff) | |
parent | 0d0f10441b26206da2941d5e1f58f0e8207fc757 (diff) |
Automated merge with https://hg.aws.productengine.com/secondlife/viewer-2-0/
--HG--
branch : product-engine
Diffstat (limited to 'indra')
-rw-r--r-- | indra/newview/llimview.cpp | 16 | ||||
-rw-r--r-- | indra/newview/llimview.h | 9 |
2 files changed, 9 insertions, 16 deletions
diff --git a/indra/newview/llimview.cpp b/indra/newview/llimview.cpp index 8c33c94bbe..70f15e0057 100644 --- a/indra/newview/llimview.cpp +++ b/indra/newview/llimview.cpp @@ -1482,13 +1482,17 @@ LLCallDialog(payload) } } -void LLOutgoingCallDialog::draw() +void LLCallDialog::draw() { if (lifetimeHasExpired()) { onLifetimeExpired(); } - LLDockableFloater::draw(); + + if (getDockControl() != NULL) + { + LLDockableFloater::draw(); + } } bool LLOutgoingCallDialog::lifetimeHasExpired() @@ -1633,14 +1637,6 @@ LLIncomingCallDialog::LLIncomingCallDialog(const LLSD& payload) : LLCallDialog(payload) { } -void LLIncomingCallDialog::draw() -{ - if (lifetimeHasExpired()) - { - onLifetimeExpired(); - } - LLDockableFloater::draw(); -} bool LLIncomingCallDialog::lifetimeHasExpired() { diff --git a/indra/newview/llimview.h b/indra/newview/llimview.h index d0ac819161..cec9d1642f 100644 --- a/indra/newview/llimview.h +++ b/indra/newview/llimview.h @@ -488,6 +488,9 @@ public: virtual BOOL postBuild(); + // check timer state + /*virtual*/ void draw(); + protected: // lifetime timer for a notification LLTimer mLifetimeTimer; @@ -509,9 +512,6 @@ public: /*virtual*/ BOOL postBuild(); /*virtual*/ void onOpen(const LLSD& key); - // check timer state - /*virtual*/ void draw(); - static void onAccept(void* user_data); static void onReject(void* user_data); static void onStartIM(void* user_data); @@ -533,9 +533,6 @@ public: static void onCancel(void* user_data); static const LLUUID OCD_KEY; - // check timer state - /*virtual*/ void draw(); - private: // hide all text boxes void hideAllText(); |