mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 14:18:12 +00:00
Userland: Use AK::pow<I> where applicable
This commit is contained in:
parent
9ba9691d19
commit
3e135f347f
3 changed files with 14 additions and 11 deletions
|
@ -12,6 +12,7 @@
|
|||
#include "Layer.h"
|
||||
#include "Tools/MoveTool.h"
|
||||
#include "Tools/Tool.h"
|
||||
#include <AK/IntegralMath.h>
|
||||
#include <AK/LexicalPath.h>
|
||||
#include <LibConfig/Client.h>
|
||||
#include <LibFileSystemAccessClient/Client.h>
|
||||
|
@ -218,14 +219,15 @@ int ImageEditor::calculate_ruler_step_size() const
|
|||
const auto step_target = 80 / scale();
|
||||
const auto max_factor = 5;
|
||||
for (int factor = 0; factor < max_factor; ++factor) {
|
||||
if (step_target <= 1 * (float)pow(10, factor))
|
||||
return 1 * pow(10, factor);
|
||||
if (step_target <= 2 * (float)pow(10, factor))
|
||||
return 2 * pow(10, factor);
|
||||
if (step_target <= 5 * (float)pow(10, factor))
|
||||
return 5 * pow(10, factor);
|
||||
int ten_to_factor = AK::pow<int>(10, factor);
|
||||
if (step_target <= 1 * ten_to_factor)
|
||||
return 1 * ten_to_factor;
|
||||
if (step_target <= 2 * ten_to_factor)
|
||||
return 2 * ten_to_factor;
|
||||
if (step_target <= 5 * ten_to_factor)
|
||||
return 5 * ten_to_factor;
|
||||
}
|
||||
return 1 * pow(10, max_factor);
|
||||
return AK::pow<int>(10, max_factor);
|
||||
}
|
||||
|
||||
Gfx::IntRect ImageEditor::mouse_indicator_rect_x() const
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue