diff options
-rw-r--r-- | src/widgetinfo.cpp | 6 |
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(); + } } } |