Fix crash if ctrl-c is pressed in event browser with no log loaded

This commit is contained in:
baldurk
2015-03-30 20:06:19 +01:00
parent c31cf39236
commit 6a09446acb
+26 -21
View File
@@ -640,28 +640,33 @@ namespace renderdocui.Windows
private void eventView_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.G && e.Control && m_Core.LogLoaded)
{
ShowJump();
}
if (e.KeyCode == Keys.F && e.Control && m_Core.LogLoaded)
{
ShowFind();
}
if (e.KeyCode == Keys.T && e.Control && m_Core.LogLoaded)
{
TimeDrawcalls();
}
if (e.KeyCode == Keys.C && e.Control)
{
string text = "";
for(int i=0; i < eventView.FocusedNode.Count; i++)
{
text += DataToString(eventView.Columns[i], eventView.FocusedNode[i]) + " ";
}
text += Environment.NewLine;
if (!m_Core.LogLoaded) return;
Clipboard.SetText(text);
if(e.Control)
{
if (e.KeyCode == Keys.G)
{
ShowJump();
}
if (e.KeyCode == Keys.F)
{
ShowFind();
}
if (e.KeyCode == Keys.T)
{
TimeDrawcalls();
}
if (e.KeyCode == Keys.C)
{
string text = "";
for (int i = 0; i < eventView.FocusedNode.Count; i++)
{
text += DataToString(eventView.Columns[i], eventView.FocusedNode[i]) + " ";
}
text += Environment.NewLine;
Clipboard.SetText(text);
}
}
}