diff --git a/sources/diagramprintdialog.cpp b/sources/diagramprintdialog.cpp index 189e1051b..1981f47a1 100644 --- a/sources/diagramprintdialog.cpp +++ b/sources/diagramprintdialog.cpp @@ -121,7 +121,12 @@ void DiagramPrintDialog::exec() { } // Apercu avant impression +#if defined Q_WS_X11 + // suite a quelques soucis avec xfwm, on se contente d'une fenetre sous X11 + QETPrintPreviewDialog preview_dialog(project_, printer_, parentWidget(), Qt::Window); +#else QETPrintPreviewDialog preview_dialog(project_, printer_, parentWidget()); +#endif connect( &preview_dialog, SIGNAL(paintRequested(const QList &, bool, const ExportProperties, QPrinter *)), diff --git a/sources/qetprintpreviewdialog.cpp b/sources/qetprintpreviewdialog.cpp index f47ddf73c..6be56410e 100644 --- a/sources/qetprintpreviewdialog.cpp +++ b/sources/qetprintpreviewdialog.cpp @@ -41,7 +41,7 @@ QETPrintPreviewDialog::QETPrintPreviewDialog(QETProject *project, QPrinter *prin connect(diagrams_list_, SIGNAL(selectionChanged()), preview_, SLOT(updatePreview())); connect(diagrams_list_, SIGNAL(selectionChanged()), this, SLOT(checkDiagramsCount())); - setWindowState(Qt::WindowMaximized); + setWindowState(windowState() | Qt::WindowMaximized); } /**