Menu

#1626 1.31 & 1.32 can't paste into Notes field (Linux wine)

KeePass_1.x
closed
nobody
None
5
2017-06-11
2017-04-30
step
No

Versions 1.31 and 1.32 running on 64-bit GNU/Linux with 32-bit wine 2.6 can't paste any text into the Notes field, nothing. Downgrading to version 1.30 CAN paste text into the Notes field just fine.

Discussion

  • Paul

    Paul - 2017-05-01

    Do you have xsel and xdotools installed? They fix some mono clipboard issues.

    cheers, Paul

     
  • step

    step - 2017-05-01

    I do have xsel and xdotool installed. However, this is a version 1.x issue, and 1.x doesn't need mono at all on Linux wine. Besides, the point is that the 1.31 upgrade broke a working feature, and, with no pretense to know you code, I'm suspicious of this item in the update history, "Simple text boxes now convert rich text immediately". I don't know what it really means, but it's the only item that has got something to do with text input. Ref. http://www.keepass.info/news/n160302_1.31.html

     
  • Paul

    Paul - 2017-05-02

    Sorry, not seen a V1 Linux question and my head said V2 / mono.
    I saw the change in V1.31, so it's probably an issue with Wine and text controls.

    Can you paste from any source, including from KeePass?

    cheers, Paul

     
  • step

    step - 2017-05-02

    Excluding KeePass I can paste from wine apps to the Linux clipboard and viceversa. I can also paste into one-line KeePass fields. I CAN'T paste into the Notes box, just that one. Let me stress that this is not a general wine paste issue, it only happens with KeePass.

     

    Last edit: step 2017-05-02
  • Paul

    Paul - 2017-05-02

    From KeePass into KeePass?

    cheers, Paul

     
  • step

    step - 2017-05-02

    v.1.31 with wine
    Copying from KeePass single line entry field then pasting to KeePass single line entry field = works OK
    Copying from KeePass single line entry field then pasting to KeePass multiline Notes field = Nothing is pasted.

     

    Last edit: step 2017-05-02
  • Dominik Reichl

    Dominik Reichl - 2017-06-10
    • status: open --> closed
     
  • Dominik Reichl

    Dominik Reichl - 2017-06-10

    Pasting doesn't work properly with Wine, because Wine doesn't support EM_PASTESPECIAL:
    https://bugs.winehq.org/show_bug.cgi?id=14530

    I've now added a workaround. When running under Wine, KeePass now uses the standard paste message (which may cause formatting problems though; this is the reason why KeePass normally uses PasteSpecial).

    Here's the latest 1.x development snapshot for testing:
    http://keepass.info/filepool/KeePass_170610_1.zip

    Thanks and best regards,
    Dominik

     
  • step

    step - 2017-06-11

    Thanks Dominik. I can confirm that the work-around is effective on my system running Wine 2.6.

     

Log in to post a comment.