linux: Fix component build errors (fixes issue #3424)

This commit is contained in:
e.jorge
2023-01-12 16:49:21 +00:00
committed by Marshall Greenblatt
parent b1a530c76a
commit aae420aa8b
6 changed files with 109 additions and 128 deletions

View File

@@ -173,7 +173,7 @@ void AlloyBrowserMainParts::ToolkitInitialized() {
auto printing_delegate = new CefPrintingContextLinuxDelegate();
auto default_delegate =
printing::PrintingContextLinuxDelegate::SetInstance(printing_delegate);
ui::PrintingContextLinuxDelegate::SetInstance(printing_delegate);
printing_delegate->SetDefaultDelegate(default_delegate);
#endif // BUILDFLAG(IS_LINUX)

View File

@@ -192,7 +192,7 @@ gfx::Size CefPrintingContextLinuxDelegate::GetPdfPaperSize(
}
void CefPrintingContextLinuxDelegate::SetDefaultDelegate(
printing::PrintingContextLinuxDelegate* delegate) {
ui::PrintingContextLinuxDelegate* delegate) {
DCHECK(!default_delegate_);
default_delegate_ = delegate;
}

View File

@@ -14,7 +14,7 @@
#include "base/task/sequenced_task_runner_helpers.h"
#include "content/public/browser/browser_thread.h"
#include "printing/print_dialog_linux_interface.h"
#include "printing/printing_context_linux.h"
#include "ui/linux/linux_ui.h"
namespace printing {
class MetafilePlayer;
@@ -24,7 +24,7 @@ class PrintSettings;
using printing::PrintingContextLinux;
class CefPrintingContextLinuxDelegate
: public printing::PrintingContextLinuxDelegate {
: public ui::PrintingContextLinuxDelegate {
public:
CefPrintingContextLinuxDelegate();
@@ -37,10 +37,10 @@ class CefPrintingContextLinuxDelegate
printing::PrintingContextLinux* context) override;
gfx::Size GetPdfPaperSize(printing::PrintingContextLinux* context) override;
void SetDefaultDelegate(printing::PrintingContextLinuxDelegate* delegate);
void SetDefaultDelegate(ui::PrintingContextLinuxDelegate* delegate);
private:
printing::PrintingContextLinuxDelegate* default_delegate_ = nullptr;
ui::PrintingContextLinuxDelegate* default_delegate_ = nullptr;
};
// Needs to be freed on the UI thread to clean up its member variables.