23 lines
605 B
Diff
23 lines
605 B
Diff
|
diff --git a/internal/dcraw_common.cpp b/internal/dcraw_common.cpp
|
||
|
index a0cd7226..6d1376f6 100644
|
||
|
--- a/internal/dcraw_common.cpp
|
||
|
+++ b/internal/dcraw_common.cpp
|
||
|
@@ -18997,10 +18997,15 @@ void CLASS identify()
|
||
|
{
|
||
|
if (!load_raw)
|
||
|
load_raw = &CLASS unpacked_load_raw;
|
||
|
- if (is_raw > 1 && !shot_select && !half_size)
|
||
|
+ if (is_raw > 1 && !shot_select)
|
||
|
filters = 0;
|
||
|
maximum = 0x3fff;
|
||
|
}
|
||
|
+ else if(load_raw == &LibRaw::sinar_4shot_load_raw)
|
||
|
+ {
|
||
|
+ if (is_raw > 1 && !shot_select)
|
||
|
+ filters = 0;
|
||
|
+ }
|
||
|
else if (!strncmp(make, "Leaf", 4))
|
||
|
{
|
||
|
maximum = 0x3fff;
|
||
|
|