Check the crash counter instead of date in TWFunc::Fixup_Time_On_Boot()

* Some devices (Sony) have RTC counting up from year 2009,

Change-Id: I2cf1928e1b05c7e8b184963f8130582e0319ddc4
Signed-off-by: Vojtech Bocek <vbocek@gmail.com>
diff --git a/twrp.cpp b/twrp.cpp
index b67631e..3e0fc9b 100644
--- a/twrp.cpp
+++ b/twrp.cpp
@@ -273,7 +273,8 @@
 	DataManager::ReadSettingsFile();
 
 	// Fixup the RTC clock on devices which require it
-	TWFunc::Fixup_Time_On_Boot();
+	if(crash_counter == 0)
+		TWFunc::Fixup_Time_On_Boot();
 
 	// Run any outstanding OpenRecoveryScript
 	if (DataManager::GetIntValue(TW_IS_ENCRYPTED) == 0 && (TWFunc::Path_Exists(SCRIPT_FILE_TMP) || TWFunc::Path_Exists(SCRIPT_FILE_CACHE))) {