@@ -52,7 +52,9 @@ local log = require "lib/dtutils.log"
52
52
local MODULE <const> = " apply_camera_style"
53
53
local DEFAULT_LOG_LEVEL <const> = log .info
54
54
local TMP_DIR <const> = dt .configuration .tmp_dir
55
- local STYLE_PREFIX <const> = " _l10n_darktable camera styles|"
55
+ local STYLE_PREFIX <const> = " _l10n_darktable|_l10n_camera styles|"
56
+ local MAKER = 3
57
+ local STYLE = 4
56
58
57
59
-- path separator
58
60
local PS <const> = dt .configuration .running_os == " windows" and " \\ " or " /"
@@ -222,25 +224,25 @@ local function get_camera_styles()
222
224
log .msg (log .debug , " got " .. style .name )
223
225
224
226
local parts = du .split (style .name , " |" )
225
- parts [2 ] = string.lower (parts [2 ])
226
- log .msg (log .debug , " maker is " .. parts [2 ])
227
+ parts [MAKER ] = string.lower (parts [MAKER ])
228
+ log .msg (log .debug , " maker is " .. parts [MAKER ])
227
229
228
- if not acs .styles [parts [2 ]] then
229
- acs .styles [parts [2 ]] = {}
230
- acs .styles [parts [2 ]][" styles" ] = {}
231
- acs .styles [parts [2 ]][" patterns" ] = {}
230
+ if not acs .styles [parts [MAKER ]] then
231
+ acs .styles [parts [MAKER ]] = {}
232
+ acs .styles [parts [MAKER ]][" styles" ] = {}
233
+ acs .styles [parts [MAKER ]][" patterns" ] = {}
232
234
end
233
- if parts [3 ] then
234
- if not string.match (parts [3 ], " ]" ) then
235
- table.insert (acs .styles [parts [2 ]].styles , style )
235
+ if parts [STYLE ] then
236
+ if not string.match (parts [STYLE ], " ]" ) then
237
+ table.insert (acs .styles [parts [MAKER ]].styles , style )
236
238
local processed_pattern = process_pattern (parts [# parts ])
237
- table.insert (acs .styles [parts [2 ]].patterns , processed_pattern )
239
+ table.insert (acs .styles [parts [MAKER ]].patterns , processed_pattern )
238
240
log .msg (log .debug , " pattern for " .. style .name .. " is " .. processed_pattern )
239
241
else
240
- local processed_patterns = process_set (parts [3 ])
242
+ local processed_patterns = process_set (parts [STYLE ])
241
243
for _ , pat in ipairs (processed_patterns ) do
242
- table.insert (acs .styles [parts [2 ]].styles , style )
243
- table.insert (acs .styles [parts [2 ]].patterns , pat )
244
+ table.insert (acs .styles [parts [MAKER ]].styles , style )
245
+ table.insert (acs .styles [parts [MAKER ]].patterns , pat )
244
246
log .msg (log .debug , " pattern for " .. style .name .. " is " .. pat )
245
247
end
246
248
end
0 commit comments