aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xmc16
1 files changed, 14 insertions, 2 deletions
diff --git a/mc b/mc
index 96ec17c..228abc5 100755
--- a/mc
+++ b/mc
@@ -41,5 +41,17 @@ fi
#
# If $INI is a link, $CONF will be the link destination.
# That's important because `sed -i` usually breaks the linking.
-sed -i '/^left_panel_size=.*$/d' $CONF
-sed -i '/^top_panel_size=.*$/d' $CONF
+
+# Delete left_panel_size config
+if grep -q "^left_panel_size=.*$" $CONF; then
+ #sed -i '/^left_panel_size=.*$/,+1 d' $CONF
+ sed -i '/^left_panel_size=.*$/ d' $CONF
+fi
+
+# Delete top_panel_size config and the following blank line
+if grep -q "^top_panel_size=.*$" $CONF; then
+ sed -i '/^top_panel_size=.*$/,+1 d' $CONF
+fi
+
+# Delete all empty lines from config
+#sed -i '/^$/d' $CONF