Skip to content

Commit 1fea73f

Browse files
Rosuavlah7
authored andcommitted
Add patch to remember location-mode setting in file chooser
https://gitlab.gnome.org/GNOME/gtk/issues/6471
1 parent 715b6a3 commit 1fea73f

File tree

4 files changed

+18
-1
lines changed

4 files changed

+18
-1
lines changed

PKGBUILD

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ source=(
108108
csd__server-side-shadow.patch
109109
file-chooser__eject-button.patch
110110
file-chooser__places-sidebar.patch
111+
file-chooser__remember-location-mode.patch
111112
file-chooser__typeahead.patch
112113
fixes__labels-wrapping.patch
113114
fixes__primary_selection.patch
@@ -137,7 +138,7 @@ source=(
137138
settings.ini
138139
"gtk-query-immodules-3.0.hook::https://gitlab.archlinux.org/archlinux/packaging/packages/gtk3/-/raw/$__arch_pkg_commit/gtk-query-immodules-3.0.hook"
139140
)
140-
sha256sums=('ecbf69e66a073cbcf23454ae1ab366beedae6e96582975ae55964b0cc7bab685'
141+
sha256sums=('2d0a07b6ecb8fc1a80094792e3c868f93336a8a16face97eca81809a99409d1a'
141142
'5723d1d2c0e69ce2e7f36973560a2297f6288e1fdfa4f6946104347080c7fc8c'
142143
'9785368d56b851e52de00eec852fc56f636dbc66d53c74d9b102e7c060f69533'
143144
'760bd3d65b3c5c0be19311d3b9d2be1f33c3bec198bc470de5afe23f5d488b8f'
@@ -150,6 +151,7 @@ sha256sums=('ecbf69e66a073cbcf23454ae1ab366beedae6e96582975ae55964b0cc7bab685'
150151
'cf26ab623fec6fc4f24628bdbe4b81ba5f56e8e0c61de78474d5c2411901931a'
151152
'ffd9112691b890e263e3eafec71c9838e215c41e6dfd4750e1a498332afbf8f4'
152153
'6f5cfa1f3d0b1bd426e2be738b371f1910674dba8c67f4cb3de20bd55e15879e'
154+
'a23dfeb7ee3de606af88383ef9a36e0053edf9193086e73860ae7bbcafbb9f42'
153155
'c6fd146e7ab332dd9a394b666b19e6ba7d6ac0932f33fb396f66630134257309'
154156
'7157b665e2ae724bb6abe8fc382d7178dc4d8d00f29bc63ed2942307ff41914b'
155157
'135defcbaa4832ae09c79d39231f327c1399159c1a7520c2ebfd2ca5d7fc9a7b'

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,7 @@ To revert to standard GTK 3, remove the patches and rebuild GTK 3:
164164
* These can be added as bookmarks.
165165
* File System button in Places sidebar is labeled as "File System" instead of "Computer".
166166
* The eject button in the Places sidebar can be hidden by setting `gtk-file-chooser-eject-button=false` in `settings.ini`.
167+
* Remembers location field setting (text entry or path bar). See https://gitlab.gnome.org/GNOME/gtk/issues/6471.
167168

168169
#### Appearance
169170

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
Index: gtk-3.24.49/gtk/gtkfilechooserwidget.c
2+
===================================================================
3+
--- gtk-3.24.49.orig/gtk/gtkfilechooserwidget.c
4+
+++ gtk-3.24.49/gtk/gtkfilechooserwidget.c
5+
@@ -3934,6 +3934,8 @@ settings_load (GtkFileChooserWidget *imp
6+
sort_directories_first = g_settings_get_boolean (settings, SETTINGS_KEY_SORT_DIRECTORIES_FIRST);
7+
date_format = g_settings_get_enum (settings, SETTINGS_KEY_DATE_FORMAT);
8+
type_format = g_settings_get_enum (settings, SETTINGS_KEY_TYPE_FORMAT);
9+
+ priv->location_mode = g_settings_get_enum (settings, SETTINGS_KEY_LOCATION_MODE);
10+
+ location_mode_set (impl, priv->location_mode);
11+
12+
if (!priv->show_hidden_set)
13+
set_show_hidden (impl, show_hidden);

series

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ csd__disabled-by-default.patch
1010
csd__server-side-shadow.patch
1111
file-chooser__eject-button.patch
1212
file-chooser__places-sidebar.patch
13+
file-chooser__remember-location-mode.patch
1314
file-chooser__typeahead.patch
1415
fixes__labels-wrapping.patch
1516
#fixes__too-large-menu-covers-bar.patch

0 commit comments

Comments
 (0)