Remove unnecessary double-calls of OnLogfileLoaded(). Refs #267

This commit is contained in:
baldurk
2016-05-04 21:52:31 +02:00
parent abca888524
commit 274dbcd4ef
7 changed files with 9 additions and 25 deletions
-3
View File
@@ -228,9 +228,6 @@ namespace renderdocui.Windows
private void APIEvents_Shown(object sender, EventArgs e)
{
if (m_Core.LogLoaded)
OnLogfileLoaded();
panelSplitter.Collapsed = true;
}
+9 -5
View File
@@ -154,6 +154,8 @@ namespace renderdocui.Windows
// this points to the 'highlighted'/current UI state.
private UIState m_ContextUIState = null;
private bool m_Loaded = false;
// this becomes a 'cancel' flag for any in-flight invokes
// to set data. Since we can't cancel then wait on an invoke
// from the UI thread synchronously, we can just increment this
@@ -511,11 +513,14 @@ namespace renderdocui.Windows
UI_SetRowsData(MeshDataStage.GSOut, contentsGSOut, 0);
camGuess_PropChanged();
m_Loaded = true;
}));
});
}
else
{
m_Loaded = true;
m_Core.Renderer.BeginInvoke((ReplayRenderer r) =>
{
if (IsDisposed) return;
@@ -527,6 +532,10 @@ namespace renderdocui.Windows
public void OnEventSelected(UInt32 eventID)
{
// ignore OnEventSelected until we've loaded
if (!m_Loaded)
return;
ClearStoredData();
var draw = m_Core.CurDrawcall;
@@ -2424,11 +2433,6 @@ namespace renderdocui.Windows
private void BufferViewer_Load(object sender, EventArgs e)
{
if (m_Output == null && m_Core.LogLoaded)
{
OnLogfileLoaded();
}
matrixType.SelectedIndex = 0;
configCamControls.Visible = false;
}
-1
View File
@@ -219,7 +219,6 @@
this.Controls.Add(this.toolStripContainer1);
this.Name = "DebugMessages";
this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.DebugMessages_FormClosed);
this.Shown += new System.EventHandler(this.DebugMessages_Shown);
((System.ComponentModel.ISupportInitialize)(this.messages)).EndInit();
this.rightClickMenu.ResumeLayout(false);
this.toolStripContainer1.ContentPanel.ResumeLayout(false);
-6
View File
@@ -82,12 +82,6 @@ namespace renderdocui.Windows
{
}
private void DebugMessages_Shown(object sender, EventArgs e)
{
if (m_Core.LogLoaded)
OnLogfileLoaded();
}
private void messages_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex < m_VisibleMessages.Count)
-1
View File
@@ -381,7 +381,6 @@
this.ShowHint = WeifenLuo.WinFormsUI.Docking.DockState.DockLeft;
this.Text = "Event Browser";
this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.EventBrowser_FormClosed);
this.Shown += new System.EventHandler(this.EventBrowser_Shown);
this.Leave += new System.EventHandler(this.EventBrowser_Leave);
this.toolStripContainer1.ContentPanel.ResumeLayout(false);
this.toolStripContainer1.TopToolStripPanel.ResumeLayout(false);
-6
View File
@@ -624,12 +624,6 @@ namespace renderdocui.Windows
HighlightBookmarks();
}
private void EventBrowser_Shown(object sender, EventArgs e)
{
if (m_Core.LogLoaded)
OnLogfileLoaded();
}
private void ShowJump()
{
HideJumpAndFind();
-3
View File
@@ -452,9 +452,6 @@ namespace renderdocui.Windows
m_Following = Following.Default;
texturefilter.SelectedIndex = 0;
if (m_Core.LogLoaded)
OnLogfileLoaded();
}
private void UI_SetupDocks()