Linux: Fix crash when canceling the print dialog (issue #2341)

This commit is contained in:
Marshall Greenblatt
2018-01-02 13:51:02 -08:00
parent 3750c59aaa
commit 8b4b6ac2ed
2 changed files with 16 additions and 19 deletions

View File

@@ -7,6 +7,7 @@
#define LIBCEF_BROWSER_PRINTING_PRINT_DIALOG_LINUX_H_
#include "include/cef_print_handler.h"
#include "libcef/browser/browser_host_impl.h"
#include "base/compiler_specific.h"
#include "base/files/file_path.h"
@@ -19,7 +20,7 @@
namespace printing {
class MetafilePlayer;
class PrintSettings;
}
} // namespace printing
using printing::PrintingContextLinux;
@@ -84,6 +85,7 @@ class CefPrintDialogLinux : public printing::PrintDialogGtkInterface,
// Printing dialog callback.
PrintingContextLinux::PrintSettingsCallback callback_;
PrintingContextLinux* context_;
CefRefPtr<CefBrowserHostImpl> browser_;
base::FilePath path_to_pdf_;