X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?a=blobdiff_plain;f=selector.c;h=108161705d35f1655f5978425ba5ccc9bec14710;hb=738fb5bb77517dc990d08a85520bd5998288a2dd;hp=e635029c32fb13d70ed01fdc1e50cf21ed9d31d0;hpb=a595f153fa69b0a4339ef71bcda42c1363a57687;p=selector.git
diff --git a/selector.c b/selector.c
index e635029..1081617 100644
--- a/selector.c
+++ b/selector.c
@@ -195,8 +195,7 @@ void usage(FILE *out) {
fprintf(out, " make a flash instead of a beep on an edition error\n");
fprintf(out, " --bash\n");
fprintf(out, " setting for bash history search, same as -b -i -d -v -w -l ${HISTSIZE}\n");
- fprintf(out, " --, --rest-are-files\n");
- fprintf(out, " all following arguments are filenames\n");
+ fprintf(out, " -- all following arguments are filenames\n");
fprintf(out, " -t
, --title \n");
fprintf(out, " add a title in the modeline\n");
fprintf(out, " -c , --colors \n");
@@ -864,7 +863,6 @@ static struct option long_options[] = {
{ "title", 1, 0, 't' },
{ "number-of-lines", 1, 0, 'l' },
{ "colors", 1, 0, 'c' },
- { "rest-are-files", no_argument, 0, '-' },
{ "bash", no_argument, 0, OPT_BASH_MODE },
{ "help", no_argument, 0, 'h' },
{ 0, 0, 0, 0 }
@@ -877,7 +875,6 @@ int main(int argc, char **argv) {
int c, k, l, n;
int cursor_position;
int error = 0, show_help = 0, done = 0;
- int rest_are_files = 0;
int key;
int current_focus_line, displayed_focus_line;
@@ -904,8 +901,7 @@ int main(int argc, char **argv) {
strcpy(output_filename, "");
- while (!rest_are_files &&
- (c = getopt_long(argc, argv, "o:s:x:vwmqf:ibzdeant:l:c:-h",
+ while ((c = getopt_long(argc, argv, "o:s:x:vwmqf:ibzdeant:l:c:-h",
long_options, NULL)) != -1) {
switch(c) {
@@ -984,10 +980,6 @@ int main(int argc, char **argv) {
color_bg_highlight = colors[3];
break;
- case '-':
- rest_are_files = 1;
- break;
-
case 'h':
show_help = 1;
break;
@@ -1240,6 +1232,10 @@ int main(int argc, char **argv) {
done = 1;
}
+ else if(key == KEY_RESIZE || key == -1) {
+ /* Do nothing when the tty is resized */
+ }
+
else {
/* Unknown key */
error_feedback();