Merge pull request #1370 from ispyisail/fix/qt-colour-dialog

Fix saved custom colours being pushed out on Linux
This commit is contained in:
ispyisail
2026-10-07 21:23:10 +13:00
committed by GitHub
9 changed files with 20 additions and 8 deletions
+3
View File
@@ -178,6 +178,9 @@ DiagramView::DiagramView(Diagram *diagram, QWidget *parent) :
#ifdef Q_OS_MACOS
color_dialog -> setWindowFlags(Qt::Sheet);
#endif
// Qt's own dialog on every platform: the GTK one keeps its own
// recent-colours row and ignores the custom colours QET saves
color_dialog->setOption(QColorDialog::DontUseNativeDialog);
color_dialog->setCurrentColor(initial_properties.color);
ColorDialogDoubleClick::install(color_dialog);