From e785b9bf0ebe70d959ff641f440e156682f0f898 Mon Sep 17 00:00:00 2001 From: Latif Khalifa Date: Mon, 11 Jul 2011 13:35:17 +0000 Subject: [PATCH] Show window, then do heavy stuff for better user experience. git-svn-id: https://radegast.googlecode.com/svn/trunk@976 f7a694da-4d33-11de-9ad6-1127a62b9fcd --- Radegast/GUI/Rendering/Rendering.cs | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/Radegast/GUI/Rendering/Rendering.cs b/Radegast/GUI/Rendering/Rendering.cs index 67e231d..a6c21fb 100644 --- a/Radegast/GUI/Rendering/Rendering.cs +++ b/Radegast/GUI/Rendering/Rendering.cs @@ -140,18 +140,6 @@ namespace Radegast.Rendering Camera = new Camera(); InitCamera(); - GLAvatar.loadlindenmeshes2("avatar_lad.xml"); - - foreach (VisualParamEx vpe in VisualParamEx.morphParams.Values) - { - comboBox_morph.Items.Add(vpe.Name); - } - - foreach (VisualParamEx vpe in VisualParamEx.drivenParams.Values) - { - comboBox_driver.Items.Add(vpe.Name); - } - Client.Objects.TerseObjectUpdate += new EventHandler(Objects_TerseObjectUpdate); Client.Objects.ObjectUpdate += new EventHandler(Objects_ObjectUpdate); Client.Objects.ObjectDataBlockUpdate += new EventHandler(Objects_ObjectDataBlockUpdate); @@ -894,7 +882,22 @@ namespace Radegast.Rendering private void frmPrimWorkshop_Shown(object sender, EventArgs e) { + GLAvatar.loadlindenmeshes2("avatar_lad.xml"); + + foreach (VisualParamEx vpe in VisualParamEx.morphParams.Values) + { + comboBox_morph.Items.Add(vpe.Name); + } + + foreach (VisualParamEx vpe in VisualParamEx.drivenParams.Values) + { + comboBox_driver.Items.Add(vpe.Name); + } + Application.DoEvents(); + SetupGLControl(); + Application.DoEvents(); + LoadCurrentPrims(); } -- 2.11.0