From 330dbd27c92a6c62125cdb7c14c16154383f4ccb Mon Sep 17 00:00:00 2001
From: Peter Lohrmann <plohrmann@upsamplesoftware.com>
Date: Thu, 13 Mar 2014 13:41:08 -0700
Subject: [PATCH] UI: Remove m_pTraceWriter since it was not being used and was
 causing an unnecessary file to be created on disk

(cherry picked from commit 50056dbe31ee4c78aac1c073526495166a1d55bd)
---
 src/vogleditor/vogleditor.cpp | 12 ------------
 src/vogleditor/vogleditor.h   |  1 -
 2 files changed, 13 deletions(-)

diff --git a/src/vogleditor/vogleditor.cpp b/src/vogleditor/vogleditor.cpp
index 0fcca77..24a7097 100644
--- a/src/vogleditor/vogleditor.cpp
+++ b/src/vogleditor/vogleditor.cpp
@@ -119,7 +119,6 @@ VoglEditor::VoglEditor(QWidget *parent) :
    m_pTrimButton(NULL),
    m_pStopButton(NULL),
    m_pTraceReader(NULL),
-   m_pTraceWriter(NULL),
    m_pApicallTreeModel(NULL)
 {
    ui->setupUi(this);
@@ -344,13 +343,6 @@ void VoglEditor::close_trace_file()
       vogl_delete(m_pTraceReader);
       m_pTraceReader = NULL;
 
-      if (m_pTraceWriter != NULL)
-      {
-          m_pTraceWriter->close();
-          vogl_delete(m_pTraceWriter);
-          m_pTraceWriter = NULL;
-      }
-
       setWindowTitle(g_PROJECT_NAME);
 
       m_openFilename.clear();
@@ -952,10 +944,6 @@ bool VoglEditor::open_trace_file(dynamic_string filename)
 
    vogl_ctypes trace_ctypes;
    trace_ctypes.init(m_pTraceReader->get_sof_packet().m_pointer_sizes);
-   m_pTraceWriter = vogl_new(vogl_trace_file_writer, &trace_ctypes);
-
-   dynamic_string traceSessionFilename = "vogleditor_session.bin";
-   m_pTraceWriter->open(traceSessionFilename.c_str());
 
    m_pApicallTreeModel = new vogleditor_QApiCallTreeModel(m_pTraceReader);
    ui->treeView->setModel(m_pApicallTreeModel);
diff --git a/src/vogleditor/vogleditor.h b/src/vogleditor/vogleditor.h
index ed91623..ad007e2 100644
--- a/src/vogleditor/vogleditor.h
+++ b/src/vogleditor/vogleditor.h
@@ -160,7 +160,6 @@ private:
 
    vogleditor_traceReplayer m_traceReplayer;
    vogl_trace_file_reader* m_pTraceReader;
-   vogl_trace_file_writer* m_pTraceWriter;
    vogl::json_document m_backtraceDoc;
    vogl::hash_map<vogl::uint32, vogl::json_node*> m_backtraceToJsonMap;
 
-- 
2.45.2