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

Side by Side Diff: debugger/debuggermain.cpp

Issue 724753002: Fix debugger with GL to work with non-default locale (Closed) Base URL: https://skia.googlesource.com/skia.git@no-sierpinsky-profiles
Patch Set: Created 6 years, 1 month 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 unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 1
2 /* 2 /*
3 * Copyright 2012 Google Inc. 3 * Copyright 2012 Google Inc.
4 * 4 *
5 * Use of this source code is governed by a BSD-style license that can be 5 * Use of this source code is governed by a BSD-style license that can be
6 * found in the LICENSE file. 6 * found in the LICENSE file.
7 */ 7 */
8 8
9 #include "SkDebuggerGUI.h" 9 #include "SkDebuggerGUI.h"
10 #include <QApplication> 10 #include <QApplication>
11 11
12 static void usage(const char * argv0) { 12 static void usage(const char * argv0) {
13 SkDebugf("%s <input> \n", argv0); 13 SkDebugf("%s <input> \n", argv0);
14 SkDebugf(" [--help|-h]: show this help message\n"); 14 SkDebugf(" [--help|-h]: show this help message\n");
15 SkDebugf("\n\n"); 15 SkDebugf("\n\n");
16 SkDebugf(" input: Either a directory or a single .skp file.\n"); 16 SkDebugf(" input: Either a directory or a single .skp file.\n");
17 } 17 }
18 18
19 int main(int argc, char *argv[]) { 19 int main(int argc, char *argv[]) {
20 #ifndef SK_BUILD_FOR_WIN32
21 // Set numeric formatting to default. Otherwise shaders will have numbers wi th wrong comma.
22 // QApplication documentation recommends setlocale("LC_NUMERIC", "C") after QApplication
23 // constuction. However, the components Qt calls (X11 libs, ..) will overri de that.
24 setenv("LC_NUMERIC", "C", 1);
25 #endif
20 QApplication a(argc, argv); 26 QApplication a(argc, argv);
21
22 QStringList argList = a.arguments(); 27 QStringList argList = a.arguments();
23 28
24 if (argList.count() <= 0) { 29 if (argList.count() <= 0) {
25 return -1; // should at least have command name 30 return -1; // should at least have command name
26 } 31 }
27 32
28 SkString input; 33 SkString input;
29 34
30 QStringList::const_iterator iter = argList.begin(); 35 QStringList::const_iterator iter = argList.begin();
31 36
(...skipping 18 matching lines...) Expand all
50 if (SkStrEndsWith(input.c_str(), ".skp")) { 55 if (SkStrEndsWith(input.c_str(), ".skp")) {
51 w.openFile(input.c_str()); 56 w.openFile(input.c_str());
52 } else { 57 } else {
53 w.setupDirectoryWidget(input.c_str()); 58 w.setupDirectoryWidget(input.c_str());
54 } 59 }
55 } 60 }
56 61
57 w.show(); 62 w.show();
58 return a.exec(); 63 return a.exec();
59 } 64 }
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698