View Single Post
Old 10-11-2014, 08:46 PM   #287
eschwartz
Ex-Helpdesk Junkie
eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.
 
eschwartz's Avatar
 
Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
Quote:
Originally Posted by jhowell View Post
I'm having trouble understanding what is going on here. I can replicate the problem that was originally reported with the metadata download completion dialog and I see how Kovid's change fixes it. But the Overdrive Link plugin's completion dialog box position is saved and restored each time and so it should be immune to this problem. The dialog box geometry is kept in the file gui.json in the calibre configuration directory. The value is saved under the key "proceed question dialog:User Interface Action:Overdrive Link".

I have been unable to duplicate any shifting in position of the search completion dialog from the Overdrive Link plugin under Windows 8.1 with calibre 2.5 [64bit]. I see you are using Linux, perhaps that has something to do with this.

To diagnose the problem could you check if the proper key is present in gui.json and see if it changes after the completion dialog shifts position. That might help in discovering why the dialog is not staying in the same place.
Before:
Code:
"proceed question dialog:User Interface Action:Overdrive Link": {
    "__class__": "bytearray", 
    "__value__": "AdnQywABAAAAAAD+////+AAABAAAAAMIAAABCAAAABsAAAP2AAAC/gAAAAAAAA=="
After clicking OK in the dialog:
Code:
  "proceed question dialog:User Interface Action:Overdrive Link": {
    "__class__": "bytearray", 
    "__value__": "AdnQywABAAAAAAD5////+AAAA/sAAAMIAAABAwAAABsAAAPxAAAC/gAAAAAAAA=="
  },

Last edited by eschwartz; 10-11-2014 at 08:48 PM.
eschwartz is offline   Reply With Quote