Diff
Not logged in

Differences From Artifact [31f4737ab3]:

To Artifact [fdc5feee8b]:


161
162
163
164
165
166
167
168
169

170
171
172
173
174
175
176
161
162
163
164
165
166
167


168
169
170
171
172
173
174
175







-
-
+







** Capture the current command-line and store it as part of the undo
** state.  This routine is called before options are extracted from the
** command-line so that we can record the complete command-line.
*/
void undo_capture_command_line(void){
  Blob cmdline;
  int i;
  assert( undoCmd==0 );
  if( undoDisable ) return;
  if( undoCmd!=0 || undoDisable ) return;
  blob_zero(&cmdline);
  for(i=1; i<g.argc; i++){
    if( i>1 ) blob_append(&cmdline, " ", 1);
    blob_append(&cmdline, g.argv[i], -1);
  }
  undoCmd = blob_str(&cmdline);
}