Plan document share decisions in app core

This commit is contained in:
2026-06-02 23:53:09 +02:00
parent cc3490d9d8
commit 777723b68c
10 changed files with 148 additions and 3 deletions

View File

@@ -1,5 +1,6 @@
#include "pch.h"
#include "app.h"
#include "app_core/document_sharing.h"
#include "renderer_gl/opengl_capabilities.h"
namespace {
@@ -331,7 +332,8 @@ void App::display_file(std::string path)
void App::share_file(std::string path)
{
if (path.empty())
const auto plan = pp::app::plan_document_share(path);
if (plan == pp::app::DocumentShareAction::show_save_required_warning)
{
message_box("Sharing failed", "Please save the document before sharing it.");
return;