diff --git a/src/scripts/lib/filter-utils.lua b/src/scripts/lib/filter-utils.lua index 18878f8d..cd9b5ed6 100644 --- a/src/scripts/lib/filter-utils.lua +++ b/src/scripts/lib/filter-utils.lua @@ -106,11 +106,11 @@ local function getFilterSmartTargetable (metadata, node) return false end -local function getFilterSmartTarget (metadata, node, om, dont_move) +local function getFilterSmartTarget (metadata, node, om) -- Check metadata and fallback to properties local id = node["bound-id"] local value_str = nil - if metadata ~= nil and not dont_move then + if metadata ~= nil then value_str = metadata:find (id, "filter.smart.target") end if value_str == nil then diff --git a/src/scripts/linking/find-filter-target.lua b/src/scripts/linking/find-filter-target.lua index 67283edd..7792e335 100644 --- a/src/scripts/linking/find-filter-target.lua +++ b/src/scripts/linking/find-filter-target.lua @@ -11,7 +11,7 @@ cutils = require ("common-utils") futils = require ("filter-utils") log = Log.open_topic ("s-linking") -function findFilterTarget (si, om, dont_move) +function findFilterTarget (si, om) local node = si:get_associated_proxy ("node") local link_group = node.properties ["node.link-group"] local target_id = -1 @@ -28,7 +28,7 @@ function findFilterTarget (si, om, dont_move) end -- get the filter target - return futils.get_filter_target (direction, link_group, dont_move), true + return futils.get_filter_target (direction, link_group), true end SimpleEventHook { @@ -49,14 +49,13 @@ SimpleEventHook { end local dont_fallback = cutils.parseBool (si_props ["target.dont-fallback"]) - local dont_move = cutils.parseBool (si_props ["target.dont-move"]) local target_picked = false local allow_fallback log:info (si, string.format ("handling item: %s (%s)", tostring (si_props ["node.name"]), tostring (si_props ["node.id"]))) - target, is_smart_filter = findFilterTarget (si, om, dont_move) + target, is_smart_filter = findFilterTarget (si, om) local can_passthrough, passthrough_compatible if target then