gschem: "Close without save" accelerator conflicts with "Cancel"

Bug #918306 reported by Dan White
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gEDA
Fix Released
Undecided
Unassigned

Bug Description

When attempting to exit gschem with unsaved changes, the dialog box buttons "Close without save" and "Cancel" both use the "c" keyboard accelerator.

Not seeing the multiple binding may result in the user doing "Alt-c" (to cancel the program exit), hitting enter, and losing changes unintentionally.

Revision history for this message
Dan White (etihwnad) wrote :

The attached patch moves the "Close without save" binding to "w".

It canonically lives in the fork:
git://repo.or.cz/geda-gaf/whiteaudio.git

branch "whiteaudio"

commit f5d2698ec7cfe8762d299b549365fe8f94ad4f1f

NOTE: the above fork is frequently mercilessly rebased, the commit ID may change in the future

Revision history for this message
Peter TB Brett (peter-b) wrote :

Hi Dan,

Thanks for the patch. Since we're in string freeze for 1.8.0, I've committed this to the master branch rather than the stable-1.8 branch.

Changed in geda:
status: New → Fix Committed
Revision history for this message
gpleda.org commit robot (gpleda-launchpad-robot) wrote :

Bug was fixed by a commit
git master commit c8dcc3eb30eda791e9ccc26429a82120231ec067
http://git.gpleda.org/?p=gaf.git;a=commit;h=c8dcc3eb30eda791e9ccc26429a82120231ec067

commit c8dcc3eb30eda791e9ccc26429a82120231ec067
Author: Dan White <email address hidden>
Commit: Peter TB Brett <email address hidden>

    gschem: change "Close without save" key-accel to "w"

    Conflicted with "Close" button's accelerator "c" and, due to button ordering,
    was selected first when using "Alt-c". Not noticing the multiple-binding may
    lead to an undesired discard of changes instead of cancelling the gschem exit.

    Closes-bug: lp-918306

Peter TB Brett (peter-b)
Changed in geda:
milestone: none → 1.9.0
Peter TB Brett (peter-b)
Changed in geda:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.