Skip to content

Instantly share code, notes, and snippets.

@dniku
Last active December 13, 2016 23:05
Show Gist options
  • Select an option

  • Save dniku/f5244d2221de6e90f47c7bcb2cf17bb2 to your computer and use it in GitHub Desktop.

Select an option

Save dniku/f5244d2221de6e90f47c7bcb2cf17bb2 to your computer and use it in GitHub Desktop.
@@ -442,12 +443,14 @@
#set export filename
}
elsif ( $cmd eq 'exfilename' ) {
- $sc->set_export_filename( $message->get_text );
+ my $arg = defined $message->get ? $message->get_text : "";
+ $sc->set_export_filename( $arg );
#set delay
}
elsif ( $cmd eq 'delay' ) {
- $sc->set_delay( $message->get_text );
+ my $arg = defined $message->get ? $message->get_text : "";
+ $sc->set_delay( $arg );
#set include_cursor flag
}
@@ -464,12 +467,13 @@
#set nosession flag
}
elsif ( $cmd eq 'nosession' ) {
- $sc->set_no_session( $message->get_text );
+ my $arg = defined $message->get ? $message->get_text : "";
+ $sc->set_no_session( $arg );
#open new files
}
elsif ( $cmd eq 'fopen' ) {
- my @init_files = $message->get_uris;
+ my @init_files = defined $message->get ? $message->get_uris : ();
if ( scalar @init_files > 0 ) {
&fct_open_files(@init_files);
}
@@ -483,7 +487,8 @@
#take screenshot
}
else {
- &evt_take_screenshot( 'global_keybinding', $cmd, undef, $message->get_text );
+ my $arg = defined $message->get ? $message->get_text : "";
+ &evt_take_screenshot( 'global_keybinding', $cmd, undef, $arg );
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment