]> git.deb.at Git - pkg/abook.git/blobdiff - ui.c
Attempt to improve --datafile behavior
[pkg/abook.git] / ui.c
diff --git a/ui.c b/ui.c
index 7eeb7c7306d9b3c1b24c7f958aa1197316f045ca..1630a82f8545bff46712bf720ae1a0be56208c5d 100644 (file)
--- a/ui.c
+++ b/ui.c
@@ -44,6 +44,8 @@
 extern int items, curitem;
 extern char *datafile;
 
+extern int alternative_datafile;
+
 /*
  * internal variables
  */
@@ -237,7 +239,7 @@ statusline_addstr(char *str)
  * parameters:
  *  (char *str)
  *   if n >= 0 str is a pointer which points a place where to store
- *   the string, else str is ingnored
+ *   the string, else str is ignored
  *  (int n)
  *   the maximum length of the string
  *   If n < 0 function will allocate needed space for the string.
@@ -392,7 +394,7 @@ display_help(int help)
  * end of help
  */
 
-char *selected;
+extern char *selected;
 extern int curitem;
 
 void
@@ -483,8 +485,6 @@ get_commands()
                        case 'u': launch_wwwbrowser(list_current_item());
                                  refresh_screen();
                                  break;
-            case 'P': print_stderr(selected_items() ?  -1 : list_current_item());
-                  return;
                }
        }
 }
@@ -631,4 +631,6 @@ ui_open_datafile()
 
        refresh_screen();
        free(filename);
+
+       alternative_datafile = TRUE;
 }