Author: mir3x Date: Sat Oct 15 00:46:45 2016 New Revision: 34136 URL: http://svn.gna.org/viewcvs/freeciv?rev=34136&view=rev Log: Qt client - faster map redraw
See patch #7828 Modified: branches/S2_6/client/gui-qt/mapview.cpp branches/S2_6/client/gui-qt/sidebar.cpp Modified: branches/S2_6/client/gui-qt/mapview.cpp URL: http://svn.gna.org/viewcvs/freeciv/branches/S2_6/client/gui-qt/mapview.cpp?rev=34136&r1=34135&r2=34136&view=diff ============================================================================== --- branches/S2_6/client/gui-qt/mapview.cpp (original) +++ branches/S2_6/client/gui-qt/mapview.cpp Sat Oct 15 00:46:45 2016 @@ -222,6 +222,7 @@ { cursor = -1; QTimer *timer = new QTimer(this); + setAttribute(Qt::WA_OpaquePaintEvent, true); connect(timer, SIGNAL(timeout()), this, SLOT(timer_event())); timer->start(200); setMouseTracking(true); @@ -496,6 +497,7 @@ minimap_view::minimap_view(QWidget *parent) : fcwidget() { setParent(parent); + setAttribute(Qt::WA_OpaquePaintEvent, true); w_ratio = 0.0; h_ratio = 0.0; // Dark magic: This call is required for the widget to work. Modified: branches/S2_6/client/gui-qt/sidebar.cpp URL: http://svn.gna.org/viewcvs/freeciv/branches/S2_6/client/gui-qt/sidebar.cpp?rev=34136&r1=34135&r2=34136&view=diff ============================================================================== --- branches/S2_6/client/gui-qt/sidebar.cpp (original) +++ branches/S2_6/client/gui-qt/sidebar.cpp Sat Oct 15 00:46:45 2016 @@ -430,6 +430,7 @@ ***************************************************************************/ fc_sidebar::fc_sidebar() { + setAttribute(Qt::WA_OpaquePaintEvent, true); sidebar_img = nullptr; layout = new QVBoxLayout; layout->setContentsMargins(0, 0, 0, 0); _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits