summaryrefslogtreecommitdiffstats
path: root/chrome/browser/importer/mork_reader.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/importer/mork_reader.cc')
-rw-r--r--chrome/browser/importer/mork_reader.cc7
1 files changed, 3 insertions, 4 deletions
diff --git a/chrome/browser/importer/mork_reader.cc b/chrome/browser/importer/mork_reader.cc
index 5352902..75dd7dc 100644
--- a/chrome/browser/importer/mork_reader.cc
+++ b/chrome/browser/importer/mork_reader.cc
@@ -51,6 +51,7 @@
#include "chrome/browser/history/history_types.h"
#include "chrome/browser/importer/firefox_importer_utils.h"
#include "chrome/browser/importer/importer.h"
+#include "chrome/browser/importer/importer_bridge.h"
using base::Time;
@@ -544,8 +545,7 @@ void AddToHistory(MorkReader::ColumnDataList* column_values,
// It sets up the file stream and loops over the lines in the file to
// parse them, then adds the resulting row set to history.
-void ImportHistoryFromFirefox2(std::wstring file, MessageLoop* loop,
- ProfileWriter* writer) {
+void ImportHistoryFromFirefox2(std::wstring file, ImporterBridge* bridge) {
MorkReader reader;
reader.Read(file);
@@ -582,6 +582,5 @@ void ImportHistoryFromFirefox2(std::wstring file, MessageLoop* loop,
for (MorkReader::iterator i = reader.begin(); i != reader.end(); ++i)
AddToHistory(i->second, data, &rows);
if (!rows.empty())
- loop->PostTask(FROM_HERE, NewRunnableMethod(writer,
- &ProfileWriter::AddHistoryPage, rows));
+ bridge->SetHistoryItems(rows);
}