Package: mousepad Version: 0.2.16-6 Severity: normal Dear Maintainer,
It seems that Mousepad always select "Match case" option when user tries to activate Find dialog (Search > Find), and also "Replace all" option in Replace dialog (Search > Replace), by default. This causes inconvenience, since most user are probably not serious about case-matching for a general text search. And for replacing all by default, user will not have any chance to review the changes first. Leafpad (which Mousepad forked from), and Pluma/GEdit deselect these option by default. But as I digged into Mousepad source code, it seems that these behavior are unintentional, as in `src/main.c` function `create_new_process()` which creates configuration data structure, and in function `load_config_file()` which loads configuration file, did not make any attempt to initialize gboolean `StructData.search.match_case` and `StructData.search.replace_all` field, leaving them in random value (mostly nonzero), causing those "Match case" and "Replace all" checkbox to be mistakenly checked every time Mousepad starts. Regards, Nachanon Vetjasit P.S. This bug may or may not apply to Debian Jessie version of Mousepad (0.3.0) since their code are a significantly different. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org