From 70c1e8e5bae373c4660e460703b577336caac8b0 Mon Sep 17 00:00:00 2001 From: Benjamin Dobell Date: Fri, 8 Jul 2011 23:40:28 +1000 Subject: 1.3 beta --- heimdall/source/main.cpp | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'heimdall/source/main.cpp') diff --git a/heimdall/source/main.cpp b/heimdall/source/main.cpp index f24b64a..8ab0b19 100644 --- a/heimdall/source/main.cpp +++ b/heimdall/source/main.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2010 Benjamin Dobell, Glass Echidna +/* Copyright (c) 2010-2011 Benjamin Dobell, Glass Echidna Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -278,7 +278,7 @@ bool flashFile(BridgeManager *bridgeManager, unsigned int partitionIndex, const } else { - Interface::PrintError("%s upload failed!\n", partitionName); + Interface::Print("%s upload failed!\n", partitionName); return (false); } } @@ -309,7 +309,7 @@ bool flashFile(BridgeManager *bridgeManager, unsigned int partitionIndex, const } else { - Interface::PrintError("%s upload failed!\n", partitionName); + Interface::Print("%s upload failed!\n", partitionName); return (false); } } @@ -325,7 +325,7 @@ bool flashFile(BridgeManager *bridgeManager, unsigned int partitionIndex, const } else { - Interface::PrintError("%s upload failed!\n", partitionName); + Interface::Print("%s upload failed!\n", partitionName); return (false); } } @@ -460,7 +460,9 @@ bool attemptFlash(BridgeManager *bridgeManager, map argumentFile if (!pitsMatch) { - Interface::PrintError("Local and device PIT files don't match and repartition wasn't specified!\n"); + Interface::Print("Local and device PIT files don't match and repartition wasn't specified!\n"); + Interface::Print("Flash aborted!\n"); + Interface::PrintError("Flash aborted!\n"); delete pitData; return (false); @@ -595,6 +597,8 @@ int main(int argc, char **argv) bool verbose = argumentMap.find(Interface::commonValuelessArguments[Interface::kCommonValuelessArgVerbose]) != argumentMap.end(); bool reboot = argumentMap.find(Interface::commonValuelessArguments[Interface::kCommonValuelessArgNoReboot]) == argumentMap.end(); + Interface::SetStdoutErrors(argumentMap.find(Interface::commonValuelessArguments[Interface::kCommonValuelessArgStdoutErrors]) != argumentMap.end()); + int communicationDelay = BridgeManager::kCommunicationDelayDefault; if (argumentMap.find(Interface::commonValueArguments[Interface::kCommonValueArgDelay]) != argumentMap.end()) communicationDelay = atoi(argumentMap.find(Interface::commonValueArguments[Interface::kCommonValueArgDelay])->second.c_str()); -- cgit v1.1