Attempt to fix crash in setStyleSheet()
This commit is contained in:
@@ -857,7 +857,9 @@ void MainWindow::ReloadAllSettings() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::RefreshStyleSheet() {
|
void MainWindow::RefreshStyleSheet() {
|
||||||
setStyleSheet(styleSheet());
|
QString contents(styleSheet());
|
||||||
|
setStyleSheet("");
|
||||||
|
setStyleSheet(contents);
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::MediaStopped() {
|
void MainWindow::MediaStopped() {
|
||||||
|
|||||||
@@ -93,6 +93,7 @@ void StyleSheetLoader::UpdateStyleSheet(QWidget *widget) {
|
|||||||
contents.replace("macos", "*");
|
contents.replace("macos", "*");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
widget->setStyleSheet("");
|
||||||
widget->setStyleSheet(contents);
|
widget->setStyleSheet(contents);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -362,12 +362,12 @@ void FancyTabWidget::saveSettings(const char *kSettingsGroup) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void FancyTabWidget::addBottomWidget(QWidget* widget) {
|
void FancyTabWidget::addBottomWidget(QWidget* widget_view) {
|
||||||
bottom_widget_ = widget;
|
bottom_widget_ = widget_view;
|
||||||
}
|
}
|
||||||
|
|
||||||
int FancyTabWidget::addTab(QWidget *widget, const QIcon &icon, const QString &label) {
|
int FancyTabWidget::addTab(QWidget *widget_view, const QIcon &icon, const QString &label) {
|
||||||
return insertTab(count(), widget, icon, label);
|
return insertTab(count(), widget_view, icon, label);
|
||||||
}
|
}
|
||||||
|
|
||||||
int FancyTabWidget::insertTab(int index, QWidget *widget_view, const QIcon &icon, const QString &label) {
|
int FancyTabWidget::insertTab(int index, QWidget *widget_view, const QIcon &icon, const QString &label) {
|
||||||
|
|||||||
@@ -42,10 +42,10 @@ class FancyTabWidget : public QTabWidget {
|
|||||||
|
|
||||||
public:
|
public:
|
||||||
FancyTabWidget(QWidget* parent = 0);
|
FancyTabWidget(QWidget* parent = 0);
|
||||||
int addTab(QWidget *widget, const QIcon &icon, const QString &label);
|
int addTab(QWidget *widget_view, const QIcon &icon, const QString &label);
|
||||||
void delTab(const QString &label);
|
void delTab(const QString &label);
|
||||||
int insertTab(int index, QWidget *widget, const QIcon &icon, const QString &label);
|
int insertTab(int index, QWidget *widget_view, const QIcon &icon, const QString &label);
|
||||||
void addBottomWidget(QWidget* widget);
|
void addBottomWidget(QWidget* widget_view);
|
||||||
|
|
||||||
void setBackgroundPixmap(const QPixmap& pixmap);
|
void setBackgroundPixmap(const QPixmap& pixmap);
|
||||||
void addSpacer();
|
void addSpacer();
|
||||||
|
|||||||
Reference in New Issue
Block a user