format data: run formatdata.sh after complete

Since we run factoryreset.sh after a Factory Reset, we should also have a script to run after a Format Data.

Change-Id: Ic2ed30e3064308e39381746c88c98b1a3eb64439
diff --git a/partitionmanager.cpp b/partitionmanager.cpp
index c8233e4..bf6f8a9 100755
--- a/partitionmanager.cpp
+++ b/partitionmanager.cpp
@@ -1762,6 +1762,7 @@
 int TWPartitionManager::Format_Data(void) {
 	TWPartition* dat = Find_Partition_By_Path("/data");
 	TWPartition* metadata = Find_Partition_By_Path("/metadata");
+	int ret = false;
 	if (metadata != NULL)
 		metadata->UnMount(false);
 
@@ -1776,7 +1777,10 @@
 			if (!Check_Pending_Merges())
 				return false;
 		}
-		return dat->Wipe_Encryption();
+		ret = dat->Wipe_Encryption();
+		if (ret)
+			TWFunc::check_and_run_script("/system/bin/formatdata.sh", "Format Data Script");
+		return ret;
 	} else {
 		gui_msg(Msg(msg::kError, "unable_to_locate=Unable to locate {1}.")("/data"));
 		return false;