Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#45 newline.py plugin causes recursion

open
nobody
None
5
2010-06-09
2010-06-09
Anonymous
No

The newline.py plugin, causes unbound recursion. May I suggest the following simpler fix:

recursive = "\n"
def on_new_item(arg):
global recursive
if recursive != arg:

i = arg + '\n'

recursive = ''.join(arg)

glipper.set_history_item(0, arg)
glipper.add_history_item(arg)

I myself am using this to put text that I select into both clipboards (X and system). The first time the selection is removed, but if I select the same text a second time, the selection is not removed..

recursive = ""
def on_new_item(arg):
global recursive
if recursive != arg:

recursive = ''.join(arg)

glipper.set_history_item(0, arg)
glipper.add_history_item(arg)

Discussion