Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(184)

Unified Diff: cloud_print/virtual_driver/posix/printer_driver_util_linux.cc

Issue 7354024: Revert 92378 because it broke Win Builder (dbg)(shared) - Additional Commits for Linux printer dr... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 9 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: cloud_print/virtual_driver/posix/printer_driver_util_linux.cc
===================================================================
--- cloud_print/virtual_driver/posix/printer_driver_util_linux.cc (revision 92378)
+++ cloud_print/virtual_driver/posix/printer_driver_util_linux.cc (working copy)
@@ -1,48 +0,0 @@
-// Copyright (c) 2011 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include <cups/backend.h>
-
-#include "base/base_paths.h"
-#include "base/command_line.h"
-#include "base/file_path.h"
-#include "base/logging.h"
-#include "base/path_service.h"
-
-#include "cloud_print/virtual_driver/posix/printer_driver_util_posix.h"
-#include "cloud_print/virtual_driver/virtual_driver_switches.h"
-
-void LaunchPrintDialog(std::string output_path, std::string job_title,
- std::string current_user) {
- std::string set_var;
-
- // Set Environment variable to control display.
- set_var="/home/" + current_user + "/.Xauthority";
- if(setenv("DISPLAY",":0.0",0) == -1) {
- LOG(ERROR) << "Unable to set DISPLAY environment variable";
- }
- if(setenv("XAUTHORITY",set_var.c_str(),0) == -1) {
- LOG(ERROR) << "Unable to set XAUTHORITY environment variable";
- }
-
- // Construct the call to Chrome
-
- FilePath chrome_path("google-chrome");
- FilePath job_path(output_path);
- CommandLine command_line(chrome_path);
- command_line.AppendSwitchPath(switches::kCloudPrintFile,job_path);
- command_line.AppendSwitchNative(switches::kCloudPrintJobTitle, job_title);
- command_line.AppendSwitch(switches::kCloudPrintDeleteFile);
- LOG(INFO) << "Call to chrome is " << command_line.command_line_string();
-
- if(system(command_line.command_line_string().c_str())== -1 ) {
- LOG(ERROR) << "Unable to call Chrome";
- exit(CUPS_BACKEND_CANCEL);
- }
-
- else {
- LOG(INFO) << "Call to Chrome succeeded";
- }
-}
-
« no previous file with comments | « cloud_print/virtual_driver/posix/backend.gyp ('k') | cloud_print/virtual_driver/posix/printer_driver_util_posix.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698