From 858042aa1d6d1482d4aaf83088f79989a830b698 Mon Sep 17 00:00:00 2001
From: Sebastião Guerra <sebastiao.luiz.guerra@gmail.com>
Date: Fri, 4 Sep 2026 23:02:23 -0300
Subject: Fix recursive RAR file addition in Ark
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Sebastião Guerra <sebastiao.luiz.guerra@gmail.com>
---
 ark/addition.ui      | 2 +-
 ark/ark.kcfg         | 2 +-
 ark/common_texts.cpp | 2 +-
 ark/rar.cpp          | 2 --
 4 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/ark/addition.ui b/ark/addition.ui
index 46541ca3..a58dd4a2 100644
--- a/ark/addition.ui
+++ b/ark/addition.ui
@@ -62,7 +62,7 @@
                 <cstring>kcfg_rarRecurseSubdirs</cstring>
             </property>
             <property name="text">
-                <string>&amp;Recursively add subfolders (Zip, Rar)</string>
+                <string>&amp;Recursively add subfolders</string>
             </property>
         </widget>
         <spacer>
diff --git a/ark/ark.kcfg b/ark/ark.kcfg
index 0a20d55e..35e9a7fd 100644
--- a/ark/ark.kcfg
+++ b/ark/ark.kcfg
@@ -53,7 +53,7 @@
 			<default>true</default>
 		</entry>
 		<entry name="rarRecurseSubdirs" type="Bool">
-			<label>Recursively add subfolders (Zip, Rar)</label>
+			<label>Recursively add subfolders</label>
 			<default>true</default>
 		</entry>
 		<entry name="rarToLower" type="Bool">
diff --git a/ark/common_texts.cpp b/ark/common_texts.cpp
index cc64b825..3419bb0c 100644
--- a/ark/common_texts.cpp
+++ b/ark/common_texts.cpp
@@ -26,7 +26,7 @@ i18n("Replace &old files only with newer files")
 i18n("Keep entries &generic (Lha)")
 i18n("Force &MS-DOS short filenames (Zip)")
 i18n("Translate LF to DOS &CRLF (Zip)")
-i18n("&Recursively add subfolders (Zip, Rar)")
+i18n("&Recursively add subfolders")
 i18n("&Store symlinks as links (Zip, Rar)")
 i18n("O&verwrite files (Zip, Tar, Zoo, Rar)")
 i18n("&Preserve permissions (Tar)")
diff --git a/ark/rar.cpp b/ark/rar.cpp
index d253cf79..9cb94281 100644
--- a/ark/rar.cpp
+++ b/ark/rar.cpp
@@ -279,8 +279,6 @@ void RarArch::addFile( const TQStringList & urls )
 
   if ( ArkSettings::rarStoreSymlinks() )
     *kp << "-ol";
-  if ( ArkSettings::rarRecurseSubdirs() )
-    *kp << "-r";
 
   if ( !m_password.isEmpty() )
     *kp << "-p"+m_password.local8Bit();
-- 
cgit v1.2.3

