diff options
Diffstat (limited to 'libmproxy/console/flowlist.py')
-rw-r--r-- | libmproxy/console/flowlist.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libmproxy/console/flowlist.py b/libmproxy/console/flowlist.py index 412a4ec2..e4c73740 100644 --- a/libmproxy/console/flowlist.py +++ b/libmproxy/console/flowlist.py @@ -125,13 +125,18 @@ class ConnectionItem(common.WWrap): self.master.currentflow = f self.master.focus_current() elif key == "r": + self.flow.backup() r = self.master.replay_request(self.flow) if r: self.master.statusbar.message(r) self.master.sync_list_view() elif key == "V": + if not self.flow.modified(): + self.master.statusbar.message("Flow not modified.") + return self.state.revert(self.flow) self.master.sync_list_view() + self.master.statusbar.message("Reverted.") elif key == "w": self.master.path_prompt( "Save flows: ", |