- hide();
- SetWindowLong(priv->window, GWL_EXSTYLE, exstyle);
- SetWindowLong(priv->window, GWL_STYLE, style);
- show();
+ bool was_visible = visible;
+ if(was_visible)
+ hide();
+ SetWindowLongPtr(priv->window, GWL_EXSTYLE, exstyle);
+ SetWindowLongPtr(priv->window, GWL_STYLE, style);
+ if(was_visible)
+ show();