Merge lp:~aauzi/midori/fix-1179200-9 into lp:midori
Status: | Work in progress |
---|---|
Proposed branch: | lp:~aauzi/midori/fix-1179200-9 |
Merge into: | lp:midori |
Diff against target: |
270 lines (+183/-15) 1 file modified
panels/midori-bookmarks.c (+183/-15) |
To merge this branch: | bzr merge lp:~aauzi/midori/fix-1179200-9 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Cris Dywan | code-review | Approve | |
Midori Devs | Pending | ||
Review via email: mp+186421@code.launchpad.net |
Commit message
Delaye bookmark inserts to handle move operations
Description of the change
This is the last step of fix-1179200
It introduces a first derivation of GtkTreeStore for DND drop destination control.
Inserts are delayed to handle move operations where move is actually an insert at destination, followed by a delete at the source and finally a row change callback.
Be aware that everything's not solved, basically both bookmark bar and bookmark panel interract well, one being updated when operations are done on the other.
From my testing, I've seen there's still an update issue of folders in the bookmark menu.
Unmerged revisions
- 6334. By André Auzi
-
merge lp:midori after merge of fix-1179200-8
- 6333. By André Auzi
-
merge fix-1179200-8
- 6332. By André Auzi
-
merge lp:midori
- 6331. By André Auzi
-
Derivation of GtkTreeStore for DND drop destination control.
Inserts are delayed to handle move operations where move is actually an insert at destination, followed by a delete at the source and finally a row change callback.
Updated to stay in sync with lp:midori.
This step comes after step 8 (branch lp:~aauzi/midori/fix-1179200-8) but remains independent of step 7 which adds database transactions.