summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/widgetinfo.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/widgetinfo.cpp b/src/widgetinfo.cpp
index f8cd78a..477b61c 100644
--- a/src/widgetinfo.cpp
+++ b/src/widgetinfo.cpp
@@ -19,8 +19,14 @@ QUrl WidgetInfo::url() const
void WidgetInfo::setUrl(const QUrl &url)
{
if (url != _url) {
+ const bool cur_valid = valid();
+
_url = url;
emit urlChanged();
+
+ if (cur_valid != valid()) {
+ emit validChanged();
+ }
}
}