diff options
| author | Alexei Arabadji <aarabadji@productengine.com> | 2009-12-25 13:17:53 +0200 | 
|---|---|---|
| committer | Alexei Arabadji <aarabadji@productengine.com> | 2009-12-25 13:17:53 +0200 | 
| commit | 0d0f10441b26206da2941d5e1f58f0e8207fc757 (patch) | |
| tree | a59792f6535f65388a60e1f3ea8fdfaf114da20f | |
| parent | 8f81b5dbe4ff0a0d6486e5325250650986f6a81e (diff) | |
moved to base class LLCallDialog method draw();
added check to draw LLCallDialog if floater has dock control;
--HG--
branch : product-engine
| -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 e2e3524f74..f001bbf123 100644 --- a/indra/newview/llimview.cpp +++ b/indra/newview/llimview.cpp @@ -1497,13 +1497,17 @@ LLCallDialog(payload)  	}	  } -void LLOutgoingCallDialog::draw() +void LLCallDialog::draw()  {  	if (lifetimeHasExpired())  	{  		onLifetimeExpired();  	} -	LLDockableFloater::draw(); + +	if (getDockControl() != NULL) +	{ +		LLDockableFloater::draw(); +	}  }  bool LLOutgoingCallDialog::lifetimeHasExpired() @@ -1648,14 +1652,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(); | 
