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
|
||||
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
|
||||
|
||||
def core_fields
|
||||
@ -111,7 +111,7 @@ class Tracker < ActiveRecord::Base
|
||||
bits = 0
|
||||
CORE_FIELDS.each_with_index do |field, i|
|
||||
unless fields.include?(field)
|
||||
bits |= 2 ** i
|
||||
bits |= 1 << i
|
||||
end
|
||||
end
|
||||
self.fields_bits = bits
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user