Skip to content

Commit 03de8d7

Browse files
committed
fix #25208: Page Settings margins not synced
1 parent d2a6835 commit 03de8d7

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

mscore/pagesettings.cpp

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,7 @@ void PageSettings::olmChanged(double val)
375375
}
376376
PageFormat pf;
377377
pf.copy(*preview->score()->pageFormat());
378-
pf.setPrintableWidth(pf.size().width() - pf.oddRightMargin() - val);
378+
pf.setPrintableWidth(pf.width() - pf.oddRightMargin() - val);
379379
pf.setOddLeftMargin(val);
380380
preview->score()->setPageFormat(pf);
381381

@@ -397,6 +397,7 @@ void PageSettings::ormChanged(double val)
397397
if (twosided->isChecked()) {
398398
evenPageLeftMargin->blockSignals(true);
399399
evenPageLeftMargin->setValue(val * (mmUnit ? INCH : 1.0));
400+
pf.setEvenLeftMargin(val);
400401
evenPageLeftMargin->blockSignals(false);
401402
}
402403
else {
@@ -405,7 +406,8 @@ void PageSettings::ormChanged(double val)
405406
evenPageRightMargin->blockSignals(false);
406407
}
407408

408-
pf.setPrintableWidth(pf.size().width() - pf.oddLeftMargin() - val);
409+
pf.setPrintableWidth(pf.width() - pf.oddLeftMargin() - val);
410+
409411
preview->score()->setPageFormat(pf);
410412
updatePreview(0);
411413
}
@@ -458,7 +460,7 @@ void PageSettings::elmChanged(double val)
458460
}
459461
PageFormat pf;
460462
pf.copy(*preview->score()->pageFormat());
461-
pf.setPrintableWidth(pf.size().width() - pf.evenRightMargin() - val);
463+
pf.setPrintableWidth(pf.width() - pf.evenRightMargin() - val);
462464
pf.setEvenLeftMargin(val);
463465
preview->score()->setPageFormat(pf);
464466

@@ -482,7 +484,7 @@ void PageSettings::ermChanged(double val)
482484

483485
PageFormat pf;
484486
pf.copy(*preview->score()->pageFormat());
485-
pf.setPrintableWidth(pf.size().width() - pf.evenLeftMargin() - val);
487+
pf.setPrintableWidth(pf.width() - pf.evenLeftMargin() - val);
486488
pf.setOddLeftMargin(val);
487489
preview->score()->setPageFormat(pf);
488490
updatePreview(0);

0 commit comments

Comments
 (0)