Skip to content

Commit

Permalink
Use (desktop.activewindow = fmain.handle) instead of fmain.hasfocus()
Browse files Browse the repository at this point in the history
...seem to work in openbox without taskbar too.
  • Loading branch information
kokoko3k committed May 30, 2016
1 parent 1c7e06d commit 5c12b62
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 12 deletions.
1 change: 0 additions & 1 deletion .project
Expand Up @@ -18,7 +18,6 @@ Component=gb.net
Component=gb.util
Component=gb.web
Description="Higgins:\nApplication launcher,\nstarts applications and search for things.\n\nCurrently it:\nEvaluate expressions (calculator)\nFind recently opened documents\nFind desktop applications\nFind executables\nFind local bookmarks\nLists the content of folders\nFind files by indexing user-specified folders\n\nSupport external plugins; take a look to External_plugin_locate.sh for an example"
Arguments="-p"
TabSize=2
Language=it
ControlPublic=1
Expand Down
21 changes: 11 additions & 10 deletions .settings
Expand Up @@ -400,32 +400,33 @@ Path="higgins.gambas"

[OpenFile]
File[1]=".src/FMain.form"
Active=18
File[2]=".src/FMain.class:20.286"
Count=25
File[3]=".src/MyDesktop.class:21.220"
File[4]=".src/DesktopApps.class:49.97"
Active=2
File[2]=".src/FMain.class:0.1235"
Count=26
File[3]=".src/MyDesktop.class:21.6"
File[4]=".src/DesktopApps.class:34.360"
File[5]="appicon.png"
File[6]="README:0.7"
File[7]=".src/old_Plugins.class:41.48"
File[8]=".src/XbindKeys.class:3.98"
File[8]=".src/XbindKeys.class:1.14"
File[9]=".src/hSettings.form"
File[10]=".src/hSettings.class:0.65"
File[11]=".src/MySettings.module:0.14"
File[12]=".src/plugins/plugin_indexer_gui.form"
File[13]=".src/plugins/plugin_indexer_gui.class:29.155"
File[14]=".src/plugins/plugin_090_indexer.class:0.81"
File[15]=".src/Global.module:32.66"
File[16]=".src/plugins/plugin_030_executable.class:2.59"
File[15]=".src/Global.module:21.2"
File[16]=".src/plugins/plugin_030_executable.class:22.107"
File[17]=".src/plugins/plugin_050_ls.class:48.98"
File[18]=".src/plugins/plugin_015_recent.class:8.82"
File[19]=".src/plugins/plugin_999_template.class:78.18"
File[18]=".src/plugins/plugin_015_recent.class:15.79"
File[19]=".src/plugins/plugin_999_template.class:57.15"
File[20]=".src/plugins/plugin_040_fbookmarks.class:83.81"
File[21]=".src/plugins/plugin_020_apps.class:0.130"
File[22]=".src/plugins/bridge.class:0.78"
File[23]="External_plugin_kill.sh:40.14"
File[24]=".src/plugins/plugin_apps_gui.form"
File[25]=".src/plugins/plugin_apps_gui.class:0.96"
File[26]="External_plugin_locate.sh:0.0"

[Watches]
Count=0
Expand Down
3 changes: 2 additions & 1 deletion .src/FMain.class
Expand Up @@ -1250,7 +1250,8 @@ End
Private Sub Form_LostFocus_workaround()
If global.unfocused_hide Then
Wait 0.1
If Not fmain.hasfocus Then Form_hide()
Debug Desktop.ActiveWindow = fmain.Handle
If Not (Desktop.ActiveWindow = fmain.Handle) Then form_hide
Endif
End

Expand Down

0 comments on commit 5c12b62

Please sign in to comment.