Make the Android SDL VisualBench start even if it is started without
command-line arguments.
Also makes it start when started by pressing the icon.
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=
1573913008
Review URL: https://codereview.chromium.org/
1573913008
public class VisualBenchActivity extends SDLActivity {
protected String[] getArguments() {
- // intent get intent extras if triggered from the command line
- Intent intent = this.getIntent();
- String flags = intent.getStringExtra("cmdLineFlags");
-
- return flags.split("\\s+");
+ String flags = this.getIntent().getStringExtra("cmdLineFlags");
+ if (flags != null && !flags.isEmpty()) {
+ return flags.split("\\s+");
+ }
+ return new String[0];
}
}