aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console/flowlist.py
diff options
context:
space:
mode:
Diffstat (limited to 'libmproxy/console/flowlist.py')
-rw-r--r--libmproxy/console/flowlist.py5
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: ",