diff options
| author | Don Kjer <don@lindenlab.com> | 2007-05-08 22:20:26 +0000 |
|---|---|---|
| committer | Don Kjer <don@lindenlab.com> | 2007-05-08 22:20:26 +0000 |
| commit | a154ec72f759e20add6aacfab7f04e65b49051b9 (patch) | |
| tree | 6410887f2466911a7a28574e7778d6fc7d416c67 /indra/newview/llpreview.cpp | |
| parent | 60a09f20f450ced238afc74e806d080b3c13cc33 (diff) | |
svn merge -r 61343:61423 svn+ssh://svn/svn/linden/branches/maintenance into release
Diffstat (limited to 'indra/newview/llpreview.cpp')
| -rw-r--r-- | indra/newview/llpreview.cpp | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/indra/newview/llpreview.cpp b/indra/newview/llpreview.cpp index 39cc290b0f..7c00742122 100644 --- a/indra/newview/llpreview.cpp +++ b/indra/newview/llpreview.cpp @@ -464,8 +464,11 @@ LLPreview* LLPreview::getFirstPreviewForSource(const LLUUID& source_id) void LLPreview::userSetShape(const LLRect& new_rect) { - userResized(); - LLView::userSetShape(new_rect); + if(new_rect.getWidth() != mRect.getWidth() || new_rect.getHeight() != mRect.getHeight()) + { + userResized(); + } + LLFloater::userSetShape(new_rect); } // @@ -490,9 +493,12 @@ void LLMultiPreview::open() /*Flawfinder: ignore*/ void LLMultiPreview::userSetShape(const LLRect& new_rect) { - LLPreview* frontmost_preview = (LLPreview*)mTabContainer->getCurrentPanel(); - if (frontmost_preview) frontmost_preview->userResized(); - LLView::userSetShape(new_rect); + if(new_rect.getWidth() != mRect.getWidth() || new_rect.getHeight() != mRect.getHeight()) + { + LLPreview* frontmost_preview = (LLPreview*)mTabContainer->getCurrentPanel(); + if (frontmost_preview) frontmost_preview->userResized(); + } + LLFloater::userSetShape(new_rect); } |
