diff --git a/src/gui/UBTeacherGuideWidget.cpp b/src/gui/UBTeacherGuideWidget.cpp index 679da6a8..09031a0c 100644 --- a/src/gui/UBTeacherGuideWidget.cpp +++ b/src/gui/UBTeacherGuideWidget.cpp @@ -163,7 +163,8 @@ UBTeacherGuideEditionWidget::~UBTeacherGuideEditionWidget() void UBTeacherGuideEditionWidget::onSliderMoved(int size) { Q_UNUSED(size); - mpAddAMediaItem->setExpanded(true); + if(mpAddAMediaItem) + mpAddAMediaItem->setExpanded(true); } #endif void UBTeacherGuideEditionWidget::showEvent(QShowEvent* event) @@ -491,7 +492,8 @@ UBTeacherGuidePresentationWidget::~UBTeacherGuidePresentationWidget() void UBTeacherGuidePresentationWidget::onSliderMoved(int size) { Q_UNUSED(size); - mpMediaSwitchItem->setExpanded(true); + if(mpMediaSwitchItem) + mpMediaSwitchItem->setExpanded(true); } #endif diff --git a/src/web/UBWebController.cpp b/src/web/UBWebController.cpp index 9ad0861e..e9d55be2 100644 --- a/src/web/UBWebController.cpp +++ b/src/web/UBWebController.cpp @@ -733,8 +733,8 @@ bool UBWebController::isEduMedia(const QUrl& pUrl) void UBWebController::loadUrl(const QUrl& url) { - bool webBrowserAlreadyInstanciated = dynamic_cast(mStackedWidget->widget(WebBrowser)) != NULL; - UBApplication::applicationController->showInternet(); + bool webBrowserAlreadyInstanciated = dynamic_cast(mStackedWidget->widget(WebBrowser)) != NULL; + UBApplication::applicationController->showInternet(); if (UBSettings::settings()->webUseExternalBrowser->get().toBool()) { QDesktopServices::openUrl(url);