mirror of
https://github.com/meineerde/redmine.git
synced 2025-12-19 15:01:14 +00:00
Replace "**" method with bitwise left shift in Tracker#disabled_core_fields and Tracker#core_fields (#33244).
Patch by Pavel Rosický. git-svn-id: http://svn.redmine.org/redmine/trunk@19750 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
fd1d89827e
commit
9fb4258a5f
@ -98,7 +98,7 @@ class Tracker < ActiveRecord::Base
|
|||||||
|
|
||||||
def disabled_core_fields
|
def disabled_core_fields
|
||||||
i = -1
|
i = -1
|
||||||
@disabled_core_fields ||= CORE_FIELDS.select { i += 1; (fields_bits || 0) & (2 ** i) != 0}
|
@disabled_core_fields ||= CORE_FIELDS.select { i += 1; (fields_bits || 0) & (1 << i) != 0}
|
||||||
end
|
end
|
||||||
|
|
||||||
def core_fields
|
def core_fields
|
||||||
@ -111,7 +111,7 @@ class Tracker < ActiveRecord::Base
|
|||||||
bits = 0
|
bits = 0
|
||||||
CORE_FIELDS.each_with_index do |field, i|
|
CORE_FIELDS.each_with_index do |field, i|
|
||||||
unless fields.include?(field)
|
unless fields.include?(field)
|
||||||
bits |= 2 ** i
|
bits |= 1 << i
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
self.fields_bits = bits
|
self.fields_bits = bits
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user