From e955099e6c6d168fd1e63b454644781e9d2b3dbc Mon Sep 17 00:00:00 2001 From: "Robert C. Helling" Date: Thu, 19 Oct 2017 13:28:40 +0200 Subject: Refuse to save an empty log to the clould This should prevent the problem of a user accidentally "deleting" their dives in the cloud by hitting "save to cloud" in the wrong moment. Signed-off-by: Robert C. Helling --- desktop-widgets/mainwindow.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/desktop-widgets/mainwindow.cpp b/desktop-widgets/mainwindow.cpp index 3408104de..44384bfb7 100644 --- a/desktop-widgets/mainwindow.cpp +++ b/desktop-widgets/mainwindow.cpp @@ -582,6 +582,10 @@ void MainWindow::on_actionCloudstorageopen_triggered() void MainWindow::on_actionCloudstoragesave_triggered() { QString filename; + if (!dive_table.nr) { + getNotificationWidget()->showNotification(tr("Don't save an empty log to the cloud"), KMessageWidget::Error); + return; + } if (getCloudURL(filename)) { getNotificationWidget()->showNotification(get_error_string(), KMessageWidget::Error); return; -- cgit v1.2.3-70-g09d2