From f07bbb6c85bed98daf3bbeb3e5afe7c00119fed2 Mon Sep 17 00:00:00 2001
From: claustromaniac <20734810+claustromaniac@users.noreply.github.com>
Date: Wed, 13 Dec 2017 04:18:10 +0000
Subject: [PATCH] 1.0b2 Fix for long lines

Fixed long lines getting truncated.
Improved other aspects for performance.
---
 prefs cleaner.bat | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/prefs cleaner.bat b/prefs cleaner.bat
index b0a6900..62b2961 100644
--- a/prefs cleaner.bat	
+++ b/prefs cleaner.bat	
@@ -3,7 +3,7 @@ TITLE prefs.js cleaner
 
 REM ### prefs.js cleaner for Windows
 REM ## author: @claustromaniac
-REM ## version: 1.0b
+REM ## version: 1.0b2
 
 SETLOCAL EnableDelayedExpansion
 CALL :message "This batch should be run from your Firefox profile directory. It will remove from prefs.js any entries that exist in user.js, allowing inactive preferences to reset to default value."
@@ -26,7 +26,7 @@ REM ######### Cleanup Function ##########
 :cleanup
 SETLOCAL DisableDelayedExpansion
 (
-	FOR /F "tokens=1,* delims=]" %%G IN ('FIND /N /V "" ^< "prefs.js"') DO (
+	FOR /F "tokens=1,* delims=:" %%G IN ( 'FINDSTR /N "^" prefs.js' ) DO (
 		SET "_line=%%H"
 		SETLOCAL EnableDelayedExpansion
 		SET "_pref=!_line: =!"
@@ -35,10 +35,10 @@ SETLOCAL DisableDelayedExpansion
 			SET _pref=!_pref:"=""!
 			FIND /I "!_pref!" user.js >nul
 			IF ERRORLEVEL 1 (
-				ECHO(!_line!
+				ECHO:!_line!
 			)
 		) ELSE (
-			ECHO(!_line!
+			ECHO:!_line!
 		)
 		ENDLOCAL
 	)
@@ -48,14 +48,13 @@ MOVE /Y newprefs.js prefs.js
 GOTO :EOF
 REM ########## Message Function #########
 :message
-ECHO.
-ECHO %~1
-ECHO.
+ECHO:
+ECHO:%~1
+ECHO:
 GOTO :EOF
 REM ########## Abort Function ###########
 :abort
 CALL :message %1
-ECHO.
 TIMEOUT %~2 >nul
 EXIT
 REM #####################################