Skip to content

Commit 039698a

Browse files
JWWTSLmanisandro
authored andcommitted
fix(display): Replace invalid commas with semicolons in angle calculations
- Fix syntax errors caused by Chinese commas in ternary operators. - Ensure angle normalization works correctly during rotation.w
1 parent 2e41593 commit 039698a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

qt/src/Displayer.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -434,7 +434,7 @@ void Displayer::setZoom(Zoom action, ViewportAnchor anchor) {
434434

435435
void Displayer::setAngle(double angle) {
436436
if (m_imageItem) {
437-
angle = angle < 0.0 ? angle + 360.0 : angle >= 360.0 ? angle - 360.0 : angle,
437+
angle = angle < 0.0 ? angle + 360.0 : angle >= 360.0 ? angle - 360.0 : angle;
438438
Utils::setSpinBlocked(ui.spinBoxRotation, angle);
439439
int sourcePage = m_pageMap[getCurrentPage()].second;
440440
double delta = angle - m_currentSource->angle[sourcePage - 1];
@@ -444,7 +444,7 @@ void Displayer::setAngle(double angle) {
444444
for (int page : m_pageMap.keys()) {
445445
auto pair = m_pageMap[page];
446446
double newangle = pair.first->angle[pair.second - 1] + delta;
447-
newangle = newangle < 0.0 ? newangle + 360.0 : newangle >= 360.0 ? newangle - 360.0 : newangle,
447+
newangle = newangle < 0.0 ? newangle + 360.0 : newangle >= 360.0 ? newangle - 360.0 : newangle;
448448
pair.first->angle[pair.second - 1] = newangle;
449449
}
450450
}

0 commit comments

Comments
 (0)