Own brush workers and thin preview/platform seams
This commit is contained in:
@@ -5,6 +5,10 @@
|
||||
#include "app_core/document_platform_io.h"
|
||||
#include "app_core/document_sharing.h"
|
||||
#include "platform_api/platform_services.h"
|
||||
#ifdef __LINUX__
|
||||
#include <GLFW/glfw3.h>
|
||||
#include "platform_linux/linux_platform_services.h"
|
||||
#endif
|
||||
#include "platform_legacy/legacy_platform_services.h"
|
||||
#include "renderer_gl/opengl_capabilities.h"
|
||||
|
||||
@@ -51,6 +55,21 @@ namespace {
|
||||
void App::set_platform_services(pp::platform::PlatformServices* services) noexcept
|
||||
{
|
||||
platform_services_ = services;
|
||||
#ifdef __LINUX__
|
||||
if (services)
|
||||
{
|
||||
pp::platform::linux::set_fps_title_callback([this](std::string title) {
|
||||
if (!glfw_window)
|
||||
return;
|
||||
|
||||
glfwSetWindowTitle(glfw_window, title.c_str());
|
||||
});
|
||||
}
|
||||
else
|
||||
{
|
||||
pp::platform::linux::set_fps_title_callback({});
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
pp::platform::PlatformServices* App::platform_services() const noexcept
|
||||
|
||||
Reference in New Issue
Block a user